1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#
# For further details regarding this file,
# see http://www.vtk.org/Wiki/CMake_Testing_With_CTest#Customizing_CTest
#
set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0)
set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0)
set(CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS 500)
set(CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS 500)
# Files to explicitly exclude from code coverage
set(CTEST_CUSTOM_COVERAGE_EXCLUDE
${CTEST_CUSTOM_COVERAGE_EXCLUDE}
# Exclude the internal BLAS libraries
"/BLAS/"
# Exclude the testing code itself from code coverage
"/TESTING/"
)
# Warnings to explicitly ignore
set(CTEST_CUSTOM_WARNING_EXCEPTION
${CTEST_CUSTOM_WARNING_EXCEPTION}
# Common warning when linking ATLAS built with GNU Fortran 4.1 and building
# with GNU Fortran 4.4. It can be safely ignored.
"libgfortran.*may conflict with libgfortran"
# Harmless warning often seen on IRIX
"WARNING 84 : .*libm.* is not used for resolving any symbol"
# Warnings caused by sun compilers when building code to only run on your
# native platform
"xarch=native on this architecture implies -xarch=.*which generates code that does not run"
# Harmless warnings from the Intel compiler on Windows
"ipo: warning #11010: file format not recognized for .*\\.exe\\.embed\\.manifest\\.res"
"LINK : warning LNK4224: /INCREMENTAL:YES is no longer supported; ignored"
# Warnings caused by string truncation in the test code. The truncation is
# intentional
"Character string truncated to length 1 on assignment"
# Warnings caused by NFS build directories have out-of-sync times
"Warning: File .* has modification time .* in the future"
)
# Only rung post test if suitable python interpreter was found
set(PYTHONINTERP_FOUND @PYTHONINTERP_FOUND@)
set(PYTHON_EXECUTABLE @PYTHON_EXECUTABLE@)
if(PYTHONINTERP_FOUND)
set(CTEST_CUSTOM_POST_TEST "${PYTHON_EXECUTABLE} ./lapack_testing.py -s -d TESTING")
endif()
|