blob: 16d07c1a47375c1cbfa0bb7a8759cc16881c67d9 [file] [log] [blame]
Matteo Martincighac60d282019-07-25 15:25:44 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5
6#include "DynamicBackendTests.hpp"
7
Matteo Martincighbc2e2102019-07-24 14:56:13 +01008#include <test/UnitTests.hpp>
9
Matteo Martincighac60d282019-07-25 15:25:44 +010010BOOST_AUTO_TEST_SUITE(DynamicBackendTests)
11
Matteo Martincigh986c1862019-07-26 15:12:47 +010012ARMNN_SIMPLE_TEST_CASE(OpenCloseHandle, OpenCloseHandleTestImpl);
13ARMNN_SIMPLE_TEST_CASE(CloseInvalidHandle, CloseInvalidHandleTestImpl);
14ARMNN_SIMPLE_TEST_CASE(OpenEmptyFileName, OpenEmptyFileNameTestImpl);
15ARMNN_SIMPLE_TEST_CASE(OpenNotExistingFile, OpenNotExistingFileTestImpl);
16ARMNN_SIMPLE_TEST_CASE(OpenNotSharedObjectFile, OpenNotSharedObjectTestImpl);
17ARMNN_SIMPLE_TEST_CASE(GetValidEntryPoint, GetValidEntryPointTestImpl);
18ARMNN_SIMPLE_TEST_CASE(GetNameMangledEntryPoint, GetNameMangledEntryPointTestImpl);
19ARMNN_SIMPLE_TEST_CASE(GetNoExternEntryPoint, GetNoExternEntryPointTestImpl);
20ARMNN_SIMPLE_TEST_CASE(GetNotExistingEntryPoint, GetNotExistingEntryPointTestImpl);
21
Matteo Martincighac60d282019-07-25 15:25:44 +010022ARMNN_SIMPLE_TEST_CASE(BackendVersioning, BackendVersioningTestImpl);
23
Matteo Martincighbc2e2102019-07-24 14:56:13 +010024ARMNN_SIMPLE_TEST_CASE(CreateValidDynamicBackendObject, CreateValidDynamicBackendObjectTestImpl);
25
26ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidHandle,
27 CreateDynamicBackendObjectInvalidHandleTestImpl);
28ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface1,
29 CreateDynamicBackendObjectInvalidInterface1TestImpl);
30ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface2,
31 CreateDynamicBackendObjectInvalidInterface2TestImpl);
32ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface3,
33 CreateDynamicBackendObjectInvalidInterface3TestImpl);
34ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface4,
35 CreateDynamicBackendObjectInvalidInterface4TestImpl);
36ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface5,
37 CreateDynamicBackendObjectInvalidInterface5TestImpl);
38ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface6,
39 CreateDynamicBackendObjectInvalidInterface6TestImpl);
40ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface7,
41 CreateDynamicBackendObjectInvalidInterface7TestImpl);
42
Matteo Martincighe7d44982019-08-05 12:16:47 +010043ARMNN_SIMPLE_TEST_CASE(GetBackendPaths, GetBackendPathsTestImpl)
44ARMNN_SIMPLE_TEST_CASE(GetBackendPathsOverride, GetBackendPathsOverrideTestImpl)
45
Matteo Martincighac60d282019-07-25 15:25:44 +010046BOOST_AUTO_TEST_SUITE_END()