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
diff --git a/src/backends/neon/test/NeonEndToEndTests.cpp b/src/backends/neon/test/NeonEndToEndTests.cpp
index 5190e2f..ff13fb0 100644
--- a/src/backends/neon/test/NeonEndToEndTests.cpp
+++ b/src/backends/neon/test/NeonEndToEndTests.cpp
@@ -568,6 +568,26 @@
     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")
 //{