aboutsummaryrefslogtreecommitdiff
path: root/src/backends/backendsCommon/test/DynamicBackendTests.cpp
diff options
context:
space:
mode:
authorMatteo Martincigh <matteo.martincigh@arm.com>2019-07-24 14:56:13 +0100
committerMatteo Martincigh <matteo.martincigh@arm.com>2019-07-30 13:17:35 +0100
commitbc2e210785a63e8360839e4ded5d2c15c2dffaf5 (patch)
treee9e4e75bab72ce7c7e599cfb86a6508a001d86bc /src/backends/backendsCommon/test/DynamicBackendTests.cpp
parent986c186468e6023b234c24bd10ed9687f9eea0da (diff)
downloadarmnn-bc2e210785a63e8360839e4ded5d2c15c2dffaf5.tar.gz
IVGCVSW-3561 Test the DynamicBackend class
* Added unit test for valid dynamic backends * Added unit tests for various cases of invalid dynamic backends (invalid handle, malformed backends, incompatible version, etc.) Signed-off-by: Matteo Martincigh <matteo.martincigh@arm.com> Change-Id: I4c3b33702bb0faac2bbebe224f69908639b4fc54
Diffstat (limited to 'src/backends/backendsCommon/test/DynamicBackendTests.cpp')
-rw-r--r--src/backends/backendsCommon/test/DynamicBackendTests.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/backends/backendsCommon/test/DynamicBackendTests.cpp b/src/backends/backendsCommon/test/DynamicBackendTests.cpp
index 30622b6b3b..10a650af7e 100644
--- a/src/backends/backendsCommon/test/DynamicBackendTests.cpp
+++ b/src/backends/backendsCommon/test/DynamicBackendTests.cpp
@@ -5,6 +5,8 @@
#include "DynamicBackendTests.hpp"
+#include <test/UnitTests.hpp>
+
BOOST_AUTO_TEST_SUITE(DynamicBackendTests)
ARMNN_SIMPLE_TEST_CASE(OpenCloseHandle, OpenCloseHandleTestImpl);
@@ -19,4 +21,23 @@ ARMNN_SIMPLE_TEST_CASE(GetNotExistingEntryPoint, GetNotExistingEntryPointTestImp
ARMNN_SIMPLE_TEST_CASE(BackendVersioning, BackendVersioningTestImpl);
+ARMNN_SIMPLE_TEST_CASE(CreateValidDynamicBackendObject, CreateValidDynamicBackendObjectTestImpl);
+
+ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidHandle,
+ CreateDynamicBackendObjectInvalidHandleTestImpl);
+ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface1,
+ CreateDynamicBackendObjectInvalidInterface1TestImpl);
+ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface2,
+ CreateDynamicBackendObjectInvalidInterface2TestImpl);
+ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface3,
+ CreateDynamicBackendObjectInvalidInterface3TestImpl);
+ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface4,
+ CreateDynamicBackendObjectInvalidInterface4TestImpl);
+ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface5,
+ CreateDynamicBackendObjectInvalidInterface5TestImpl);
+ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface6,
+ CreateDynamicBackendObjectInvalidInterface6TestImpl);
+ARMNN_SIMPLE_TEST_CASE(CreateDynamicBackendObjectInvalidInterface7,
+ CreateDynamicBackendObjectInvalidInterface7TestImpl);
+
BOOST_AUTO_TEST_SUITE_END()