aboutsummaryrefslogtreecommitdiff
path: root/src/backends/backendsCommon/test/CMakeLists.txt
diff options
context:
space:
mode:
authorJim Flynn <jim.flynn@arm.com>2020-03-19 17:03:14 +0000
committerJim Flynn <jim.flynn@arm.com>2020-03-19 17:03:14 +0000
commit0e2bab81442ee6cc2b94e4f7881ed0c5c6af65e7 (patch)
treeb0af08b5a0b74149fca422151127ac6310385399 /src/backends/backendsCommon/test/CMakeLists.txt
parent8c3259fa007d43fcc5ea56fe6928526dbe79f3c0 (diff)
downloadarmnn-0e2bab81442ee6cc2b94e4f7881ed0c5c6af65e7.tar.gz
Creating gh-pages documentation for ArmNN
Signed-off-by: Jim Flynn <jim.flynn@arm.com>
Diffstat (limited to 'src/backends/backendsCommon/test/CMakeLists.txt')
-rw-r--r--src/backends/backendsCommon/test/CMakeLists.txt363
1 files changed, 0 insertions, 363 deletions
diff --git a/src/backends/backendsCommon/test/CMakeLists.txt b/src/backends/backendsCommon/test/CMakeLists.txt
deleted file mode 100644
index 0376e3e5e6..0000000000
--- a/src/backends/backendsCommon/test/CMakeLists.txt
+++ /dev/null
@@ -1,363 +0,0 @@
-#
-# Copyright © 2017 Arm Ltd. All rights reserved.
-# SPDX-License-Identifier: MIT
-#
-
-list(APPEND armnnBackendsCommonUnitTests_sources
- ActivationFixture.hpp
- ArgMinMaxEndToEndTestImpl.hpp
- BackendIdTests.cpp
- BackendProfilingTests.cpp
- BackendRegistryTests.cpp
- CommonTestUtils.cpp
- CommonTestUtils.hpp
- ComparisonEndToEndTestImpl.hpp
- DataLayoutUtils.hpp
- DataTypeUtils.hpp
- DepthToSpaceEndToEndTestImpl.hpp
- DequantizeEndToEndTestImpl.hpp
- DetectionPostProcessEndToEndTestImpl.hpp
- DynamicBackendTests.cpp
- DynamicBackendTests.hpp
- ElementwiseUnaryEndToEndTestImpl.hpp
- EndToEndTestImpl.hpp
- GatherEndToEndTestImpl.hpp
- InstanceNormalizationEndToEndTestImpl.cpp
- InstanceNormalizationEndToEndTestImpl.hpp
- IsLayerSupportedTestImpl.hpp
- JsonPrinterTestImpl.cpp
- JsonPrinterTestImpl.hpp
- LayerReleaseConstantDataTest.cpp
- LayerTests.hpp
- LogSoftmaxEndToEndTestImpl.cpp
- LogSoftmaxEndToEndTestImpl.hpp
- ConcatEndToEndTestImpl.hpp
- MockBackend.cpp
- MockBackend.hpp
- MockBackendId.hpp
- OptimizeSubgraphViewTests.cpp
- OptimizationViewsTests.cpp
- PreluEndToEndTestImpl.hpp
- QuantizedLstmEndToEndTestImpl.cpp
- QuantizedLstmEndToEndTestImpl.hpp
- ResizeEndToEndTestImpl.hpp
- RuntimeTestImpl.hpp
- SpaceToDepthEndToEndTestImpl.cpp
- SpaceToDepthEndToEndTestImpl.hpp
- SplitterEndToEndTestImpl.hpp
- TensorCopyUtils.cpp
- TensorCopyUtils.hpp
- WorkloadFactoryHelper.hpp
- WorkloadTestUtils.hpp
- layerTests/AbsTestImpl.cpp
- layerTests/AbsTestImpl.hpp
- layerTests/ActivationTestImpl.cpp
- layerTests/ActivationTestImpl.hpp
- layerTests/AdditionTestImpl.cpp
- layerTests/AdditionTestImpl.hpp
- layerTests/ArgMinMaxTestImpl.cpp
- layerTests/ArgMinMaxTestImpl.hpp
- layerTests/BatchNormalizationTestImpl.cpp
- layerTests/BatchNormalizationTestImpl.hpp
- layerTests/BatchToSpaceNdTestImpl.hpp
- layerTests/ComparisonTestImpl.cpp
- layerTests/ComparisonTestImpl.hpp
- layerTests/ConcatTestImpl.cpp
- layerTests/ConcatTestImpl.hpp
- layerTests/ConstantTestImpl.cpp
- layerTests/ConstantTestImpl.hpp
- layerTests/Conv2dTestImpl.cpp
- layerTests/Conv2dTestImpl.hpp
- layerTests/ConvertFp16ToFp32TestImpl.cpp
- layerTests/ConvertFp16ToFp32TestImpl.hpp
- layerTests/ConvertFp32ToFp16TestImpl.cpp
- layerTests/ConvertFp32ToFp16TestImpl.hpp
- layerTests/DebugTestImpl.cpp
- layerTests/DebugTestImpl.hpp
- layerTests/DepthToSpaceTestImpl.cpp
- layerTests/DepthToSpaceTestImpl.hpp
- layerTests/DequantizeTestImpl.cpp
- layerTests/DequantizeTestImpl.hpp
- layerTests/DetectionPostProcessTestImpl.hpp
- layerTests/DivisionTestImpl.cpp
- layerTests/DivisionTestImpl.hpp
- layerTests/ElementwiseTestImpl.hpp
- layerTests/ElementwiseUnaryTestImpl.cpp
- layerTests/ElementwiseUnaryTestImpl.hpp
- layerTests/FakeQuantizationTestImpl.cpp
- layerTests/FakeQuantizationTestImpl.hpp
- layerTests/FloorTestImpl.cpp
- layerTests/FloorTestImpl.hpp
- layerTests/FullyConnectedTestImpl.cpp
- layerTests/FullyConnectedTestImpl.hpp
- layerTests/GatherTestImpl.cpp
- layerTests/GatherTestImpl.hpp
- layerTests/InstanceNormalizationTestImpl.cpp
- layerTests/InstanceNormalizationTestImpl.hpp
- layerTests/L2NormalizationTestImpl.cpp
- layerTests/L2NormalizationTestImpl.hpp
- layerTests/LayerTestResult.hpp
- layerTests/LogSoftmaxTestImpl.cpp
- layerTests/LogSoftmaxTestImpl.hpp
- layerTests/LstmTestImpl.cpp
- layerTests/LstmTestImpl.hpp
- layerTests/MaximumTestImpl.cpp
- layerTests/MaximumTestImpl.hpp
- layerTests/MeanTestImpl.hpp
- layerTests/MinimumTestImpl.cpp
- layerTests/MinimumTestImpl.hpp
- layerTests/MultiplicationTestImpl.cpp
- layerTests/MultiplicationTestImpl.hpp
- layerTests/NormalizationTestImpl.cpp
- layerTests/NormalizationTestImpl.hpp
- layerTests/PadTestImpl.cpp
- layerTests/PadTestImpl.hpp
- layerTests/PermuteTestImpl.hpp
- layerTests/Pooling2dTestImpl.cpp
- layerTests/Pooling2dTestImpl.hpp
- layerTests/PreluTestImpl.hpp
- layerTests/QuantizeTestImpl.cpp
- layerTests/QuantizeTestImpl.hpp
- layerTests/ReshapeTestImpl.cpp
- layerTests/ReshapeTestImpl.hpp
- layerTests/ResizeTestImpl.cpp
- layerTests/ResizeTestImpl.hpp
- layerTests/RsqrtTestImpl.cpp
- layerTests/RsqrtTestImpl.hpp
- layerTests/SliceTestImpl.cpp
- layerTests/SliceTestImpl.hpp
- layerTests/SoftmaxTestImpl.cpp
- layerTests/SoftmaxTestImpl.hpp
- layerTests/SpaceToBatchNdTestImpl.cpp
- layerTests/SpaceToBatchNdTestImpl.hpp
- layerTests/SpaceToDepthTestImpl.cpp
- layerTests/SpaceToDepthTestImpl.hpp
- layerTests/SplitterTestImpl.cpp
- layerTests/SplitterTestImpl.hpp
- layerTests/StackTestImpl.cpp
- layerTests/StackTestImpl.hpp
- layerTests/StridedSliceTestImpl.cpp
- layerTests/StridedSliceTestImpl.hpp
- layerTests/SubtractionTestImpl.cpp
- layerTests/SubtractionTestImpl.hpp
- layerTests/TransposeConvolution2dTestImpl.cpp
- layerTests/TransposeConvolution2dTestImpl.hpp
-)
-
-if (ARMNNREF)
- list(APPEND armnnBackendsCommonUnitTests_sources
- OptimizedNetworkTests.cpp
- WorkloadDataValidation.cpp
- )
-endif()
-
-if(ARMCOMPUTENEON AND ARMCOMPUTECL)
- list(APPEND armnnBackendsCommonUnitTests_sources
- CompatibilityTests.cpp)
-endif()
-
-add_library(armnnBackendsCommonUnitTests OBJECT ${armnnBackendsCommonUnitTests_sources})
-target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
-target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-
-# Dummy shared object for testing.
-# This is a simple library used to test the utility functions that will be used to handle the shared objects.
-
-list(APPEND testSharedObject_sources
- TestSharedObject.cpp
- TestSharedObject.hpp
-)
-
-add_library_ex(TestSharedObject MODULE ${testSharedObject_sources})
-set_target_properties(TestSharedObject PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/testSharedObject)
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/testSharedObject/libNoSharedObject.txt "This is not a shared object")
-
-# Dummy dynamic backends for testing.
-# Both a valid and a number of invalid dummy dynamic backends (covering various use cases) share the
-# same source code. The various test cases are put together in the code using compiler directives.
-
-list(APPEND testDynamicBackend_sources
- TestDynamicBackend.cpp
- TestDynamicBackend.hpp
-)
-
-add_library_ex(ValidTestDynamicBackend MODULE ${testDynamicBackend_sources})
-target_compile_definitions(ValidTestDynamicBackend PRIVATE -DVALID_TEST_DYNAMIC_BACKEND_1)
-target_include_directories(ValidTestDynamicBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(ValidTestDynamicBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(ValidTestDynamicBackend PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(ValidTestDynamicBackend armnn)
-set_target_properties(ValidTestDynamicBackend PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/testDynamicBackend)
-
-add_library_ex(InvalidTestDynamicBackend1 MODULE ${testDynamicBackend_sources})
-target_compile_definitions(InvalidTestDynamicBackend1 PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_1)
-target_include_directories(InvalidTestDynamicBackend1 PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(InvalidTestDynamicBackend1 PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(InvalidTestDynamicBackend1 PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(InvalidTestDynamicBackend1 armnn)
-set_target_properties(InvalidTestDynamicBackend1 PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/testDynamicBackend)
-
-add_library_ex(InvalidTestDynamicBackend2 MODULE ${testDynamicBackend_sources})
-target_compile_definitions(InvalidTestDynamicBackend2 PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_2)
-target_include_directories(InvalidTestDynamicBackend2 PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(InvalidTestDynamicBackend2 PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(InvalidTestDynamicBackend2 PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(InvalidTestDynamicBackend2 armnn)
-set_target_properties(InvalidTestDynamicBackend2 PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/testDynamicBackend)
-
-add_library_ex(InvalidTestDynamicBackend3 MODULE ${testDynamicBackend_sources})
-target_compile_definitions(InvalidTestDynamicBackend3 PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_3)
-target_include_directories(InvalidTestDynamicBackend3 PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(InvalidTestDynamicBackend3 PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(InvalidTestDynamicBackend3 PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(InvalidTestDynamicBackend3 armnn)
-set_target_properties(InvalidTestDynamicBackend3 PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/testDynamicBackend)
-
-add_library_ex(InvalidTestDynamicBackend4 MODULE ${testDynamicBackend_sources})
-target_compile_definitions(InvalidTestDynamicBackend4 PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_4)
-target_include_directories(InvalidTestDynamicBackend4 PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(InvalidTestDynamicBackend4 PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(InvalidTestDynamicBackend4 PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(InvalidTestDynamicBackend4 armnn)
-set_target_properties(InvalidTestDynamicBackend4 PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/testDynamicBackend)
-
-add_library_ex(InvalidTestDynamicBackend5 MODULE ${testDynamicBackend_sources})
-target_compile_definitions(InvalidTestDynamicBackend5 PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_5)
-target_include_directories(InvalidTestDynamicBackend5 PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(InvalidTestDynamicBackend5 PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(InvalidTestDynamicBackend5 PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(InvalidTestDynamicBackend5 armnn)
-set_target_properties(InvalidTestDynamicBackend5 PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/testDynamicBackend)
-
-add_library_ex(InvalidTestDynamicBackend6 MODULE ${testDynamicBackend_sources})
-target_compile_definitions(InvalidTestDynamicBackend6 PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_6)
-target_include_directories(InvalidTestDynamicBackend6 PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(InvalidTestDynamicBackend6 PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(InvalidTestDynamicBackend6 PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(InvalidTestDynamicBackend6 armnn)
-set_target_properties(InvalidTestDynamicBackend6 PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/testDynamicBackend)
-
-add_library_ex(InvalidTestDynamicBackend7 MODULE ${testDynamicBackend_sources})
-target_compile_definitions(InvalidTestDynamicBackend7 PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_7)
-target_include_directories(InvalidTestDynamicBackend7 PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(InvalidTestDynamicBackend7 PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(InvalidTestDynamicBackend7 PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(InvalidTestDynamicBackend7 armnn)
-set_target_properties(InvalidTestDynamicBackend7 PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/testDynamicBackend)
-
-# Dummy files and directories for testing the dynamic backend file parsing.
-
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend.so "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend.so.1 "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend.so.1.2 "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend.so.1.2.3 "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend.so.10.1.27 "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend.so.10.1.33. "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend.so.3.4..5 "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend.so.1,1.1 "Test file for dynamic backend file parsing")
-
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm123_GpuAcc_backend.so "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc456_backend.so "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm%Co_GpuAcc_backend.so "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_Gpu.Acc_backend.so "Test file for dynamic backend file parsing")
-
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/GpuAcc_backend.so "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/_GpuAcc_backend.so "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm__backend.so "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc.so "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/__backend.so "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/__.so "Test file for dynamic backend file parsing")
-
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend "Test file for dynamic backend file parsing")
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath1/Arm_GpuAcc_backend_v1.2.so "Test file for dynamic backend file parsing")
-
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath2/Arm_CpuAcc_backend.so "Test file for dynamic backend file parsing")
-add_custom_target(link_dummy_dynamic_backend ALL
- COMMAND ${CMAKE_COMMAND} -E create_symlink Arm_CpuAcc_backend.so backendsTestPath2/Arm_CpuAcc_backend.so.1
- COMMAND ${CMAKE_COMMAND} -E create_symlink Arm_CpuAcc_backend.so.1 backendsTestPath2/Arm_CpuAcc_backend.so.1.2
- COMMAND ${CMAKE_COMMAND} -E create_symlink Arm_CpuAcc_backend.so.1.2 backendsTestPath2/Arm_CpuAcc_backend.so.1.2.3
- COMMAND ${CMAKE_COMMAND} -E create_symlink nothing backendsTestPath2/Arm_no_backend.so)
-file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath2/Arm_GpuAcc_backend.so "Test file for dynamic backend file parsing")
-
-file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath3)
-
-# Dummy dynamic backends for testing.
-# These shared objects are used to test the creation of dynamic backend instances in ArmNN.
-
-add_library_ex(Arm_TestValid2_backend MODULE ${testDynamicBackend_sources})
-target_compile_definitions(Arm_TestValid2_backend PRIVATE -DVALID_TEST_DYNAMIC_BACKEND_2)
-target_include_directories(Arm_TestValid2_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(Arm_TestValid2_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(Arm_TestValid2_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(Arm_TestValid2_backend armnn)
-set_target_properties(Arm_TestValid2_backend PROPERTIES PREFIX "")
-set_target_properties(Arm_TestValid2_backend PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath5)
-add_custom_command(TARGET Arm_TestValid2_backend POST_BUILD
- COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:Arm_TestValid2_backend> ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath6)
-
-add_library_ex(Arm_TestValid3_backend MODULE ${testDynamicBackend_sources})
-target_compile_definitions(Arm_TestValid3_backend PRIVATE -DVALID_TEST_DYNAMIC_BACKEND_3)
-target_include_directories(Arm_TestValid3_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(Arm_TestValid3_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(Arm_TestValid3_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(Arm_TestValid3_backend armnn)
-set_target_properties(Arm_TestValid3_backend PROPERTIES PREFIX "")
-set_target_properties(Arm_TestValid3_backend PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath5)
-
-add_library_ex(Arm_TestInvalid8_backend MODULE ${testDynamicBackend_sources})
-target_compile_definitions(Arm_TestInvalid8_backend PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_8)
-target_include_directories(Arm_TestInvalid8_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(Arm_TestInvalid8_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(Arm_TestInvalid8_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(Arm_TestInvalid8_backend armnn)
-set_target_properties(Arm_TestInvalid8_backend PROPERTIES PREFIX "")
-set_target_properties(Arm_TestInvalid8_backend PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath5)
-
-add_library_ex(Arm_TestValid4_backend MODULE ${testDynamicBackend_sources})
-target_compile_definitions(Arm_TestValid4_backend PRIVATE -DVALID_TEST_DYNAMIC_BACKEND_4)
-target_include_directories(Arm_TestValid4_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(Arm_TestValid4_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(Arm_TestValid4_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(Arm_TestValid4_backend armnn)
-set_target_properties(Arm_TestValid4_backend PROPERTIES PREFIX "")
-set_target_properties(Arm_TestValid4_backend PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath6)
-
-add_library_ex(Arm_TestValid5_backend MODULE ${testDynamicBackend_sources})
-target_compile_definitions(Arm_TestValid5_backend PRIVATE -DVALID_TEST_DYNAMIC_BACKEND_5)
-target_include_directories(Arm_TestValid5_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(Arm_TestValid5_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(Arm_TestValid5_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(Arm_TestValid5_backend armnn)
-set_target_properties(Arm_TestValid5_backend PROPERTIES PREFIX "")
-set_target_properties(Arm_TestValid5_backend PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath6)
-
-add_library_ex(Arm_TestInvalid9_backend MODULE ${testDynamicBackend_sources})
-target_compile_definitions(Arm_TestInvalid9_backend PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_9)
-target_include_directories(Arm_TestInvalid9_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(Arm_TestInvalid9_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(Arm_TestInvalid9_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(Arm_TestInvalid9_backend armnn)
-set_target_properties(Arm_TestInvalid9_backend PROPERTIES PREFIX "")
-set_target_properties(Arm_TestInvalid9_backend PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath6)
-
-add_library_ex(Arm_TestInvalid10_backend MODULE ${testDynamicBackend_sources})
-target_compile_definitions(Arm_TestInvalid10_backend PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_10)
-target_include_directories(Arm_TestInvalid10_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(Arm_TestInvalid10_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(Arm_TestInvalid10_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(Arm_TestInvalid10_backend armnn)
-set_target_properties(Arm_TestInvalid10_backend PROPERTIES PREFIX "")
-set_target_properties(Arm_TestInvalid10_backend PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath9)
-
-add_library_ex(Arm_TestInvalid11_backend MODULE ${testDynamicBackend_sources})
-target_compile_definitions(Arm_TestInvalid11_backend PRIVATE -DINVALID_TEST_DYNAMIC_BACKEND_11)
-target_include_directories(Arm_TestInvalid11_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
-target_include_directories(Arm_TestInvalid11_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)
-target_include_directories(Arm_TestInvalid11_backend PRIVATE ${PROJECT_SOURCE_DIR}/src/profiling)
-target_link_libraries(Arm_TestInvalid11_backend armnn)
-set_target_properties(Arm_TestInvalid11_backend PROPERTIES PREFIX "")
-set_target_properties(Arm_TestInvalid11_backend PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath9)
-
-file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/backendsTestPath7)