Imported Upstream version 1.18.0
[platform/core/ml/nnfw.git] / compiler / luci-value-test / CMakeLists.txt
1 unset(LUCI_VALUE_TESTS)
2
3 macro(addeval NAME)
4   list(APPEND LUCI_VALUE_TESTS ${NAME})
5 endmacro(addeval)
6
7 # Read "test.lst"
8 include("test.lst")
9 # Read "test.local.lst" if exists
10 include("test.local.lst" OPTIONAL)
11
12 # Generate dependencies
13 add_custom_target(luci_eval_testfiles ALL DEPENDS ${TESTFILES})
14
15 get_target_property(ARTIFACTS_BIN_PATH testDataGenerator BINARY_DIR)
16
17 add_test(NAME luci_value_test
18   COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/evalverify.sh"
19           "${CMAKE_CURRENT_BINARY_DIR}"
20           "${ARTIFACTS_BIN_PATH}"
21           "${NNCC_OVERLAY_DIR}/venv_2_6_0"
22           "$<TARGET_FILE:luci_eval_driver>"
23           ${LUCI_VALUE_TESTS}
24 )