• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/ucode/tests/custom/CMakeLists.txt

  1 ADD_TEST(
  2         NAME custom
  3         COMMAND $<TARGET_FILE:ucode> -L $<TARGET_FILE_DIR:fs_lib>/*.so -S run_tests.uc
  4         WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
  5 )
  6 SET_PROPERTY(TEST custom APPEND PROPERTY ENVIRONMENT
  7         "UCODE_BIN=valgrind --quiet --leak-check=full $<TARGET_FILE:ucode>"
  8         "UCODE_LIB=${CMAKE_BINARY_DIR}"
  9 )
 10 
 11 IF(CMAKE_C_COMPILER_ID STREQUAL "Clang")
 12         ADD_TEST(
 13                 NAME custom-san
 14                 COMMAND $<TARGET_FILE:ucode> -L $<TARGET_FILE_DIR:fs_lib>/*.so -S run_tests.uc
 15                 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 16         )
 17 
 18         SET_PROPERTY(TEST custom-san APPEND PROPERTY ENVIRONMENT
 19                 "UCODE_BIN=$<TARGET_FILE:ucode-san>"
 20                 "UCODE_LIB=${CMAKE_BINARY_DIR}"
 21         )
 22 ENDIF()
 23 
 24 # Debugger tests
 25 ADD_TEST(
 26         NAME debugger
 27         COMMAND $<TARGET_FILE:ucode> -L $<TARGET_FILE_DIR:fs_lib>/*.so -S 99_debugger/run_debugger_tests.uc
 28         WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 29 )
 30 SET_PROPERTY(TEST debugger APPEND PROPERTY ENVIRONMENT
 31         "UCODE_BIN=valgrind --quiet --leak-check=full $<TARGET_FILE:ucode>"
 32         "UCODE_LIB=${CMAKE_BINARY_DIR}"
 33 )
 34 
 35 IF(CMAKE_C_COMPILER_ID STREQUAL "Clang")
 36         ADD_TEST(
 37                 NAME debugger-san
 38                 COMMAND $<TARGET_FILE:ucode> -L $<TARGET_FILE_DIR:fs_lib>/*.so -S 99_debugger/run_debugger_tests.uc
 39                 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
 40         )
 41 
 42         SET_PROPERTY(TEST debugger-san APPEND PROPERTY ENVIRONMENT
 43                 "UCODE_BIN=$<TARGET_FILE:ucode-san>"
 44                 "UCODE_LIB=${CMAKE_BINARY_DIR}"
 45         )
 46 ENDIF()

This page was automatically generated by LXR 0.3.1.  •  OpenWrt