diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2013-01-07 20:41:41 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2013-01-07 20:41:41 (GMT) |
commit | 38517de982be2c3abc2abc53e5096f5ef57c5ab5 (patch) | |
tree | b8e258396adf4688858880a05877f31ead849c25 /config/cmake/prunTest.cmake | |
parent | 520403e8e30dfa75927bdc583bafc00dc5c88322 (diff) | |
download | hdf5-38517de982be2c3abc2abc53e5096f5ef57c5ab5.zip hdf5-38517de982be2c3abc2abc53e5096f5ef57c5ab5.tar.gz hdf5-38517de982be2c3abc2abc53e5096f5ef57c5ab5.tar.bz2 |
[svn-r23141] Only do line by line compare if compare files fail.
Diffstat (limited to 'config/cmake/prunTest.cmake')
-rw-r--r-- | config/cmake/prunTest.cmake | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/config/cmake/prunTest.cmake b/config/cmake/prunTest.cmake index 91a2403..b9ead6f 100644 --- a/config/cmake/prunTest.cmake +++ b/config/cmake/prunTest.cmake @@ -104,6 +104,11 @@ IF (NOT TEST_SKIP_COMPARE) ENDIF (WIN32 AND NOT MINGW) # now compare the output with the reference + EXECUTE_PROCESS ( + COMMAND ${CMAKE_COMMAND} -E compare_files ${TEST_FOLDER}/${TEST_OUTPUT} ${TEST_FOLDER}/P_${TEST_REFERENCE} + RESULT_VARIABLE TEST_RESULT + ) + IF (NOT ${TEST_RESULT} STREQUAL 0) SET (TEST_RESULT 0) FILE (STRINGS ${TEST_FOLDER}/${TEST_OUTPUT} test_act) LIST (LENGTH test_act len_act) @@ -125,6 +130,7 @@ IF (NOT TEST_SKIP_COMPARE) IF (NOT ${len_act} STREQUAL ${len_ref}) SET (TEST_RESULT 1) ENDIF (NOT ${len_act} STREQUAL ${len_ref}) + ENDIF (NOT ${TEST_RESULT} STREQUAL 0) MESSAGE (STATUS "COMPARE Result: ${TEST_RESULT}") |