ctest-command.cmake 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. SET (CTEST_PROJECT_NAME TestScenarios)
  2. SET (CTEST_CMAKE_GENERATOR "Unix Makefiles")
  3. SET (CTEST_BINARY_DIRECTORY $ENV{CTEST_BINARY_DIRECTORY})
  4. IF (NOT CTEST_BINARY_DIRECTORY)
  5. SET (CTEST_BINARY_DIRECTORY "/tmp/build")
  6. ENDIF (NOT CTEST_BINARY_DIRECTORY)
  7. SET (CTEST_SOURCE_DIRECTORY $ENV{CTEST_SOURCE_DIRECTORY})
  8. MESSAGE ("BINARY: ${CTEST_BINARY_DIRECTORY}")
  9. IF (NOT CTEST_SOURCE_DIRECTORY)
  10. SET (CTEST_SOURCE_DIRECTORY "/home/yorn/runtime-New_configuration/TestScenarios")
  11. ENDIF (NOT CTEST_SOURCE_DIRECTORY)
  12. # which ctest command to use for running the dashboard
  13. SET (CTEST_COMMAND
  14. "/usr/bin/ctest -D ExperimentalCoverage"
  15. )
  16. # what cmake command to use for configuring this dashboard
  17. SET (CTEST_CMAKE_COMMAND
  18. "/usr/bin/cmake"
  19. )
  20. set (CTEST_COVERAGE_COMMAND "/usr/bin/gcov")
  21. SET (CMAKE_C_COMPILER "/usr/bin/clang")
  22. SET (CTEST_START_WITH_EMPTY_BINARY_DIRECTORY TRUE)
  23. CTEST_START (ExperimentalCoverage)
  24. #CTEST_UPDATE (SOURCE "${CTEST_SOURCE_DIRECTORY}")
  25. CTEST_CONFIGURE (BUILD "${CTEST_BINARY_DIRECTORY}")
  26. # turn on coverage for build and test
  27. #SET(RES 1)
  28. #EXECUTE_PROCESS(COMMAND ${COV01} -1 RESULT_VARIABLE RES)
  29. #IF(RES)
  30. # MESSAGE(FATAL_ERROR "could not run cov01 -1")
  31. #ENDIF(RES)
  32. CTEST_BUILD (BUILD "${CTEST_BINARY_DIRECTORY}")
  33. CTEST_TEST (BUILD "${CTEST_BINARY_DIRECTORY}")
  34. CTEST_COVERAGE(BUILD "${CTEST_BINARY_DIRECTORY}")
  35. #CTEST_SUBMIT ()
  36. #EXECUTE_PROCESS(COMMAND ${COV01} -0 RESULT_VARIABLE RES)