IVGCVSW-3599 Create the GetSharedObjects method in DynamicBackendUtils
[platform/upstream/armnn.git] / src / backends / backendsCommon / test / DynamicBackendTests.cpp
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5
6 #include "DynamicBackendTests.hpp"
7
8 #include <test/UnitTests.hpp>
9
10 BOOST_AUTO_TEST_SUITE(DynamicBackendTests)
11
12 ARMNN_SIMPLE_TEST_CASE(OpenCloseHandle, OpenCloseHandleTestImpl);
13 ARMNN_SIMPLE_TEST_CASE(CloseInvalidHandle, CloseInvalidHandleTestImpl);
14 ARMNN_SIMPLE_TEST_CASE(OpenEmptyFileName, OpenEmptyFileNameTestImpl);
15 ARMNN_SIMPLE_TEST_CASE(OpenNotExistingFile, OpenNotExistingFileTestImpl);
16 ARMNN_SIMPLE_TEST_CASE(OpenNotSharedObjectFile, OpenNotSharedObjectTestImpl);
17 ARMNN_SIMPLE_TEST_CASE(GetValidEntryPoint, GetValidEntryPointTestImpl);
18 ARMNN_SIMPLE_TEST_CASE(GetNameMangledEntryPoint, GetNameMangledEntryPointTestImpl);
19 ARMNN_SIMPLE_TEST_CASE(GetNoExternEntryPoint, GetNoExternEntryPointTestImpl);
20 ARMNN_SIMPLE_TEST_CASE(GetNotExistingEntryPoint, GetNotExistingEntryPointTestImpl);
21
22 ARMNN_SIMPLE_TEST_CASE(BackendVersioning, BackendVersioningTestImpl);
23
24 ARMNN_SIMPLE_TEST_CASE(CreateValidDynamicBackendObject, CreateValidDynamicBackendObjectTestImpl);
25
26 ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidHandle,
27                        CreateDynamicBackendObjectInvalidHandleTestImpl);
28 ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface1,
29                        CreateDynamicBackendObjectInvalidInterface1TestImpl);
30 ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface2,
31                        CreateDynamicBackendObjectInvalidInterface2TestImpl);
32 ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface3,
33                        CreateDynamicBackendObjectInvalidInterface3TestImpl);
34 ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface4,
35                        CreateDynamicBackendObjectInvalidInterface4TestImpl);
36 ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface5,
37                        CreateDynamicBackendObjectInvalidInterface5TestImpl);
38 ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface6,
39                        CreateDynamicBackendObjectInvalidInterface6TestImpl);
40 ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface7,
41                        CreateDynamicBackendObjectInvalidInterface7TestImpl);
42
43 ARMNN_SIMPLE_TEST_CASE(GetBackendPaths, GetBackendPathsTestImpl)
44 ARMNN_SIMPLE_TEST_CASE(GetBackendPathsOverride, GetBackendPathsOverrideTestImpl)
45
46 ARMNN_SIMPLE_TEST_CASE(GetSharedObjects, GetSharedObjectsTestImpl);
47
48 BOOST_AUTO_TEST_SUITE_END()