aboutsummaryrefslogtreecommitdiff
path: root/tests/CMakeLists.txt
diff options
context:
space:
mode:
authorDavide Grohmann <davide.grohmann@arm.com>2022-08-24 17:01:40 +0200
committerDavide Grohmann <davide.grohmann@arm.com>2022-09-08 09:41:00 +0200
commit6d2e5b7b85573a2b22a4a165400574cff99d4065 (patch)
tree9f1b0287f9f31a7a75f86a78d8bf1506599eb9bb /tests/CMakeLists.txt
parentf03642331f1028bdeba1c24bc5d9bd65b42c7603 (diff)
downloadethos-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.txt27
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)