diff options
author | Davide Grohmann <davide.grohmann@arm.com> | 2022-08-24 17:01:40 +0200 |
---|---|---|
committer | Davide Grohmann <davide.grohmann@arm.com> | 2022-09-08 09:41:00 +0200 |
commit | 6d2e5b7b85573a2b22a4a165400574cff99d4065 (patch) | |
tree | 9f1b0287f9f31a7a75f86a78d8bf1506599eb9bb /tests/CMakeLists.txt | |
parent | f03642331f1028bdeba1c24bc5d9bd65b42c7603 (diff) | |
download | ethos-u-linux-driver-stack-6d2e5b7b85573a2b22a4a165400574cff99d4065.tar.gz |
Add cancel inference tests
These tests are run with a special custom firmware
Change-Id: I0dfcae1fbaa1287d4b52fd8f6c802bebb5248d3b
Diffstat (limited to 'tests/CMakeLists.txt')
-rw-r--r-- | tests/CMakeLists.txt | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 37b7d8b..4b18862 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -20,18 +20,23 @@ set(CORE_PLATFORM_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../core_platform) file(GLOB models LIST_DIRECTORIES true "${CORE_PLATFORM_PATH}/applications/baremetal/models/${ETHOSU_TARGET_NPU_CONFIG}/*") -# Build executable -foreach(model ${models}) - get_filename_component(modelname ${model} NAME) +function(add_test_executable testname) + # Build executable + foreach(model ${models}) + get_filename_component(modelname ${model} NAME) - add_executable(lds_${modelname}_tests "main.cpp") + add_executable(lds_${testname}_${modelname} ${testname}.cpp) - target_include_directories(lds_${modelname}_tests PRIVATE - ${model}) + target_include_directories(lds_${testname}_${modelname} PRIVATE + ${model}) - # Link agains ethosu library - target_link_libraries(lds_${modelname}_tests PRIVATE ethosu) + # Link agains ethosu library + target_link_libraries(lds_${testname}_${modelname} PRIVATE ethosu) - # Install target - install(TARGETS lds_${modelname}_tests DESTINATION "bin") -endforeach() + # Install target + install(TARGETS lds_${testname}_${modelname} DESTINATION "bin") + endforeach() +endfunction() + +add_test_executable(run_inference_test) +add_test_executable(cancel_inference_test) |