aboutsummaryrefslogtreecommitdiff
path: root/src/backends/neon/test/NeonEndToEndTests.cpp
diff options
context:
space:
mode:
authorDavid Monahan <David.Monahan@arm.com>2022-01-31 14:29:14 +0000
committerColm Donelan <colm.donelan@arm.com>2022-02-03 12:40:20 +0000
commit646bc8a52d5012486646c02e3b4940def6f85a47 (patch)
tree8eb3ad1d1e9a9cf975c2448d1c2c72a8e04a30ff /src/backends/neon/test/NeonEndToEndTests.cpp
parente46659669b753411421a6a552b32b9f1d27b8b2e (diff)
downloadarmnn-646bc8a52d5012486646c02e3b4940def6f85a47.tar.gz
IVGCVSW-6696 Add Forced Import EndToEnd tests to Ref, Neon, and CL
* Created EndToEnd tests with Misaligned buffers but import is forced * Added the Aligned Tests from a previous patch to avoid merge conflicts * Previous Aligned EndToEnd test for ref has been added to backendsCommon and is now used for neon as well * Added to Ref, Neon, and Gpu Backends * Neon tests only check for copies as reconfigure has not been implemented for the Neon backend yet Signed-off-by: David Monahan <David.Monahan@arm.com> Signed-off-by: Narumol Prangnawarat <narumol.prangnawarat@arm.com> Change-Id: I12ddf5780201044834d6d1bbeebce60a4614efd1
Diffstat (limited to 'src/backends/neon/test/NeonEndToEndTests.cpp')
-rw-r--r--src/backends/neon/test/NeonEndToEndTests.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/backends/neon/test/NeonEndToEndTests.cpp b/src/backends/neon/test/NeonEndToEndTests.cpp
index 5190e2ff61..ff13fb0f68 100644
--- a/src/backends/neon/test/NeonEndToEndTests.cpp
+++ b/src/backends/neon/test/NeonEndToEndTests.cpp
@@ -568,6 +568,26 @@ TEST_CASE("NeonStridedSliceInvalidSliceEndToEndTest")
StridedSliceInvalidSliceEndToEndTest(neonDefaultBackends);
}
+TEST_CASE("NeonForceImportWithAlignedBuffersEndToEndTest")
+{
+ ForceImportWithAlignedBuffersEndToEndTest(neonDefaultBackends);
+}
+
+TEST_CASE("NeonForceImportWithMisalignedInputBuffersEndToEndTest")
+{
+ ForceImportWithMisalignedInputBuffersEndToEndTest(neonDefaultBackends);
+}
+
+TEST_CASE("NeonForceImportWithMisalignedOutputBuffersEndToEndTest")
+{
+ ForceImportWithMisalignedOutputBuffersEndToEndTest(neonDefaultBackends);
+}
+
+TEST_CASE("NeonForceImportWithMisalignedInputAndOutputBuffersEndToEndTest")
+{
+ ForceImportWithMisalignedInputAndOutputBuffersEndToEndTest(neonDefaultBackends);
+}
+
// DISABLED
//TEST_CASE("NeonDetectionPostProcessRegularNmsTest")
//{