Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
try harder making ctest configuration visible to ctest
[simgrid.git] / buildtools / Cmake / CTestConfig.txt
1 # Dart server to submit results (used by client)
2
3 # Configure Ctest
4 SET (UPDATE_TYPE "svn")
5 SET (CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 100000)
6 SET (CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 100000)
7
8
9 #Get the hostname of current machine :
10 find_program(HOSTNAME_CMD NAMES hostname)
11 exec_program(${HOSTNAME_CMD} OUTPUT_VARIABLE HOSTNAME)
12 set(SITE "${HOSTNAME}")
13 MARK_AS_ADVANCED(HOSTNAME_CMD)
14
15 #Get the system information of current machine
16 find_program(UNAME NAMES uname)
17 macro(getuname name flag)
18 exec_program("${UNAME}" ARGS "${flag}" OUTPUT_VARIABLE "${name}")
19 endmacro(getuname)
20 MARK_AS_ADVANCED(UNAME)
21
22 STRING(TOLOWER ${CMAKE_SYSTEM_NAME} system-NAME)
23 if(${system-NAME} STREQUAL "darwin")
24 SET(DISTRIB2 "OSX")
25 else(${system-NAME} STREQUAL "darwin")
26
27 #Try to get the distrib
28 find_program(CAT NAMES cat)
29 exec_program("${CAT}" ARGS " /etc/issue" OUTPUT_VARIABLE DISTRIB)
30 MARK_AS_ADVANCED(CAT)
31 STRING(REPLACE "\\n \\l" "" DISTRIB2 ${DISTRIB})
32 endif(${system-NAME} STREQUAL "darwin")
33          
34 getuname(osname -s)
35 getuname(node -n)
36 getuname(osrel  -r)
37 getuname(cpu    -m)
38         
39 SET (BUILDNAME "${osname}-${DISTRIB2}-${cpu}")
40 SET (SITE "${node}")
41 SET (CTEST_PROJECT_NAME "Simgrid")
42 SET (CTEST_DROP_METHOD "http")
43 SET (CTEST_DROP_SITE "cdash.inria.fr/CDash")
44 SET (CTEST_DROP_LOCATION "/submit.php?project=Simgrid")
45 SET (CTEST_DROP_SITE_CDASH TRUE)
46 SET (CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE "30000")
47 SET (CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE "30000")
48 SET (CTEST_FULL_OUTPUT true)