blob: caf2dd34b0c8e12578d71a59810d01957955e04e [file] [log] [blame]
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +01001#
2# Copyright © 2017 Arm Ltd. All rights reserved.
3# SPDX-License-Identifier: MIT
4#
5
6list(APPEND armnnBackendsCommonUnitTests_sources
7 ActivationFixture.hpp
8 ActivationTestImpl.hpp
9 BackendIdTests.cpp
10 BackendRegistryTests.cpp
11 BatchNormTestImpl.hpp
Matteo Martincighf02e6cd2019-05-17 12:15:30 +010012 CommonTestUtils.cpp
narpra01b9546cf2018-11-20 15:21:28 +000013 CommonTestUtils.hpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010014 Conv2dTestImpl.hpp
15 ConvertFp16ToFp32TestImpl.hpp
16 ConvertFp32ToFp16TestImpl.hpp
Nattapat Chaimanowongcfdcadf2018-12-06 11:54:33 +000017 DebugTestImpl.hpp
Nattapat Chaimanowong8a54ac02019-03-29 15:25:04 +000018 DequantizeTestImpl.hpp
Narumol Prangnawarat8c7324d2019-05-31 16:42:11 +010019 DequantizeEndToEndTestImpl.hpp
Narumol Prangnawarate0a4ad82019-02-04 19:05:27 +000020 DetectionPostProcessLayerTestImpl.hpp
Narumol Prangnawarat6d302bf2019-02-04 11:46:26 +000021 DetectionPostProcessTestImpl.hpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010022 EndToEndTestImpl.hpp
23 FullyConnectedTestImpl.hpp
narpra01db2b1602019-01-23 15:23:11 +000024 GatherTestImpl.hpp
25 GatherEndToEndTestImpl.hpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010026 IsLayerSupportedTestImpl.hpp
Aron Virginas-Tar69362cc2018-11-22 15:04:42 +000027 JsonPrinterTestImpl.cpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010028 JsonPrinterTestImpl.hpp
29 LayerReleaseConstantDataTest.cpp
30 LayerTests.cpp
31 LayerTests.hpp
32 LstmTestImpl.hpp
33 NormTestImpl.hpp
Jim Flynne242f2d2019-05-22 14:24:13 +010034 ConcatTestImpl.hpp
Matteo Martincigh88054f82019-05-17 12:15:30 +010035 MockBackend.cpp
36 MockBackend.hpp
37 MockBackendId.hpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010038 OptimizedNetworkTests.cpp
Matteo Martincighf02e6cd2019-05-17 12:15:30 +010039 OptimizeSubgraphViewTests.cpp
David Monahan005288d2019-05-14 10:42:38 +010040 OptimizationViewsTests.cpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010041 PermuteTestImpl.hpp
42 Pooling2dTestImpl.hpp
43 QuantizeHelper.hpp
Nattapat Chaimanowonga0beb3b2019-04-01 17:04:53 +010044 QuantizeTestImpl.hpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010045 RuntimeTestImpl.hpp
46 SoftmaxTestImpl.hpp
Keith Davisa57eccb2019-06-14 17:33:22 +010047 SpaceToDepthTestImpl.hpp
Keith Davis9515c7e2019-06-21 09:33:59 +010048 SpaceToDepthEndToEndTestImpl.hpp
Narumol Prangnawarat0be43382019-05-27 11:29:59 +010049 SplitterEndToEndTestImpl.hpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010050 SplitterTestImpl.hpp
Nattapat Chaimanowong1216b582018-11-23 15:33:41 +000051 StridedSliceTestImpl.hpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010052 TensorCopyUtils.cpp
53 TensorCopyUtils.hpp
54 WorkloadDataValidation.cpp
Aron Virginas-Tar56055192018-11-12 18:10:43 +000055 WorkloadFactoryHelper.hpp
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010056 WorkloadTestUtils.hpp
57)
58
59add_library(armnnBackendsCommonUnitTests OBJECT ${armnnBackendsCommonUnitTests_sources})
Aron Virginas-Tar29fe58b2018-10-26 15:37:23 +010060target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnn)
Aron Virginas-Tarc9cc8042018-11-01 16:15:57 +000061target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/armnnUtils)
Nattapat Chaimanowong1216b582018-11-23 15:33:41 +000062target_include_directories(armnnBackendsCommonUnitTests PRIVATE ${PROJECT_SOURCE_DIR}/src/backends)