Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Oops, forgot to add this in r7040.
[simgrid.git] / buildtools / CPACK / CMakeTest.txt
1 ### For code coverage
2 ### Set some variables
3 SET(UPDATE_TYPE "svn")
4 SET(DROP_METHOD "http")
5 SET(DROP_SITE "cdash.inria.fr/CDash")
6 SET(DROP_LOCATION "/submit.php?project=${PROJECT_NAME}")
7 SET(DROP_SITE_CDASH TRUE)
8 SET(TRIGGER_SITE "http://cdash.inria.fr/CDash/cgi-bin/Submit-Random-TestingResults.cgi")
9 SET(SVN_COMMAND "${Subversion_SVN_EXECUTABLE}")
10 SET(COVERAGE_COMMAND "${GCOV_PATH}/gcov")
11 SET(VALGRIND_COMMAND "${VALGRIND_PATH}/valgrind")
12 SET(CTEST_SITE "${SITE}")
13 SET(CTEST_PROJECT_NAME "${ROJECT_NAME}")
14 SET(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE "3000000")
15 SET(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE "3000000")
16 SET(MEMORYCHECK_COMMAND "${VALGRIND_PATH}/valgrind")
17 set(MEMORYCHECK_COMMAND_OPTIONS "--trace-children=yes --leak-check=full --show-reachable=yes --track-origins=yes --read-var-info=yes") #--partial-loads-ok=yes
18
19
20 INCLUDE(CTest)
21 ENABLE_TESTING()
22 add_test(MasterSlave_forwarder ${EXECUTABLE_OUTPUT_PATH}/masterslave_forwarder ${PROJECT_DIRECTORY}/examples/msg/msg_platform.xml ${PROJECT_DIRECTORY}/examples/msg/masterslave/deployment_masterslave_forwarder.xml)
23 add_test(MasterSlave_failure ${EXECUTABLE_OUTPUT_PATH}/masterslave_forwarder ${PROJECT_DIRECTORY}/examples/msg/msg_platform.xml ${PROJECT_DIRECTORY}/examples/msg/masterslave/deployment_masterslave_forwarder.xml)
24 add_test(Test_run ${EXECUTABLE_OUTPUT_PATH}/Test)