Check MD5sum for regressiontest
[alexxy/gromacs.git] / tests / CMakeLists.txt
index 589ccc9974a421f9b0e2b85784a934562c744ed6..fb611ffd205dda1b6af090c0c0d51e4056caaacd 100644 (file)
@@ -60,6 +60,12 @@ status_code: ${status_code}
 status_string: ${status_string}
 log: ${log}")
     endif()
+    if(NOT "${PROJECT_VERSION}" MATCHES "-dev")
+        file(MD5 ${REGRESSIONTEST_FILE} COMPUTED_MD5SUM)
+        if(NOT ${REGRESSIONTEST_MD5SUM} STREQUAL ${COMPUTED_MD5SUM})
+            message(FATAL_ERROR "Download of regressiontests failed. Expected MD5 of ${REGRESSIONTEST_MD5SUM} but download has ${COMPUTED_MD5SUM}")
+        endif()
+    endif()
 
     file(REMOVE_RECURSE "${REGRESSIONTEST_PATH}") #delete potential prior folder
     execute_process(COMMAND ${CMAKE_COMMAND} -E tar xf "${REGRESSIONTEST_FILE}"