From 0f072ab1bf503d17b874db89a9f45f123f7c2fcc Mon Sep 17 00:00:00 2001 From: Narumol Prangnawarat Date: Wed, 29 May 2019 14:12:46 +0100 Subject: IVGCVSW-2771 Add more end to end tests for splitter on Cl, Neon, Ref to cover different number of dimensions and split axis Signed-off-by: Narumol Prangnawarat Change-Id: Ia9a111c8dcfc08d04b54aa770d1ae5312c6b1c93 --- src/backends/reference/test/RefEndToEndTests.cpp | 92 +++++++++++++++++++----- 1 file changed, 76 insertions(+), 16 deletions(-) (limited to 'src/backends/reference/test/RefEndToEndTests.cpp') diff --git a/src/backends/reference/test/RefEndToEndTests.cpp b/src/backends/reference/test/RefEndToEndTests.cpp index 2b7fb774b5..a0f10286d5 100644 --- a/src/backends/reference/test/RefEndToEndTests.cpp +++ b/src/backends/reference/test/RefEndToEndTests.cpp @@ -620,44 +620,104 @@ BOOST_AUTO_TEST_CASE(RefDetectionPostProcessFastNmsUint8Test) 1.0f, 1, 0.01f, 0, 0.5f, 0); } -BOOST_AUTO_TEST_CASE(RefSplitDim0EndToEndTest) +BOOST_AUTO_TEST_CASE(RefSplitter1dEndToEndTest) { - SplitterDim0EndToEnd(defaultBackends); + Splitter1dEndToEnd(defaultBackends); } -BOOST_AUTO_TEST_CASE(RefSplitDim1EndToEndTest) +BOOST_AUTO_TEST_CASE(RefSplitter1dEndToEndUint8Test) { - SplitterDim1EndToEnd(defaultBackends); + Splitter1dEndToEnd(defaultBackends); } -BOOST_AUTO_TEST_CASE(RefSplitDim2EndToEndTest) +BOOST_AUTO_TEST_CASE(RefSplitter2dDim0EndToEndTest) { - SplitterDim2EndToEnd(defaultBackends); + Splitter2dDim0EndToEnd(defaultBackends); } -BOOST_AUTO_TEST_CASE(RefSplitDim3EndToEndTest) +BOOST_AUTO_TEST_CASE(RefSplitter2dDim1EndToEndTest) { - SplitterDim3EndToEnd(defaultBackends); + Splitter2dDim1EndToEnd(defaultBackends); } -BOOST_AUTO_TEST_CASE(RefSplitDim0EndToEndUint8Test) +BOOST_AUTO_TEST_CASE(RefSplitter2dDim0EndToEndUint8Test) { - SplitterDim0EndToEnd(defaultBackends); + Splitter2dDim0EndToEnd(defaultBackends); } -BOOST_AUTO_TEST_CASE(RefSplitDim1EndToEndUint8Test) +BOOST_AUTO_TEST_CASE(RefSplitter2dDim1EndToEndUint8Test) { - SplitterDim1EndToEnd(defaultBackends); + Splitter2dDim1EndToEnd(defaultBackends); } -BOOST_AUTO_TEST_CASE(RefSplitDim2EndToEndUint8Test) +BOOST_AUTO_TEST_CASE(RefSplitter3dDim0EndToEndTest) { - SplitterDim2EndToEnd(defaultBackends); + Splitter3dDim0EndToEnd(defaultBackends); } -BOOST_AUTO_TEST_CASE(RefSplitDim3EndToEndUint8Test) +BOOST_AUTO_TEST_CASE(RefSplitter3dDim1EndToEndTest) { - SplitterDim3EndToEnd(defaultBackends); + Splitter3dDim1EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter3dDim2EndToEndTest) +{ + Splitter3dDim2EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter3dDim0EndToEndUint8Test) +{ + Splitter3dDim0EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter3dDim1EndToEndUint8Test) +{ + Splitter3dDim1EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter3dDim2EndToEndUint8Test) +{ + Splitter3dDim2EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter4dDim0EndToEndTest) +{ + Splitter4dDim0EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter4dDim1EndToEndTest) +{ + Splitter4dDim1EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter4dDim2EndToEndTest) +{ + Splitter4dDim2EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter4dDim3EndToEndTest) +{ + Splitter4dDim3EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter4dDim0EndToEndUint8Test) +{ + Splitter4dDim0EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter4dDim1EndToEndUint8Test) +{ + Splitter4dDim1EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter4dDim2EndToEndUint8Test) +{ + Splitter4dDim2EndToEnd(defaultBackends); +} + +BOOST_AUTO_TEST_CASE(RefSplitter4dDim3EndToEndUint8Test) +{ + Splitter4dDim3EndToEnd(defaultBackends); } BOOST_AUTO_TEST_SUITE_END() -- cgit v1.2.1