forked from root-project/root
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CTestCustom.cmake
30 lines (26 loc) · 1.4 KB
/
CTestCustom.cmake
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
#---Custom CTest settings---------------------------------------------------
set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE "100000")
set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE "10000")
set(CTEST_TEST_TIMEOUT 1200)
set(CTEST_CUSTOM_WARNING_EXCEPTION ${CTEST_CUSTOM_WARNING_EXCEPTION}
"Warning: Rank mismatch in argument"
"Warning: Actual argument contains too few elements"
"has no symbols" # library.a(object.c.o) has no symbols
"note: variable tracking size limit exceeded" # vc/tests/sse_blend.cpp
"warning is a GCC extension"
"bug in GCC 4.8.1"
"warning: please use fgets or getline instead" # deprecated use of std functions cint/ROOT
"is dangerous, better use" # deprecated use of std functions cint/ROOT
"function is dangerous and should not be used" # deprecated use of std functions cint/ROOT
)
set(CTEST_CUSTOM_ERROR_EXCEPTION ${CTEST_CUSTOM_ERROR_EXCEPTION}
"fatal error: cannot open file")
#---Include other CTest Custom files----------------------------------------
if(DEFINED CTEST_BINARY_DIRECTORY)
set(dir ${CTEST_BINARY_DIRECTORY})
else()
set(dir .)
endif()
include(${dir}/test/CTestCustom.cmake OPTIONAL)
include(${dir}/roottest/CTestCustom.cmake OPTIONAL)
include(${dir}/tutorials/CTestCustom.cmake OPTIONAL)