IVGCVSW-2467 Remove GetDataType<T> function
[platform/upstream/armnn.git] / src / backends / cl / test / ClEndToEndTests.cpp
1 //
2 // Copyright © 2017 Arm Ltd. All rights reserved.
3 // SPDX-License-Identifier: MIT
4 //
5
6 #include <backendsCommon/test/EndToEndTestImpl.hpp>
7 #include <backendsCommon/test/MergerTestImpl.hpp>
8
9 #include <boost/test/unit_test.hpp>
10
11 BOOST_AUTO_TEST_SUITE(ClEndToEnd)
12
13 std::vector<armnn::BackendId> defaultBackends = {armnn::Compute::GpuAcc};
14
15 BOOST_AUTO_TEST_CASE(ConstantUsage_Cl_Float32)
16 {
17     ConstantUsageFloat32Test(defaultBackends);
18 }
19
20 BOOST_AUTO_TEST_CASE(ClMergerEndToEndDim0Test)
21 {
22     MergerDim0EndToEnd<armnn::DataType::Float32>(defaultBackends);
23 }
24
25 BOOST_AUTO_TEST_CASE(ClMergerEndToEndDim0Uint8Test)
26 {
27     MergerDim0EndToEnd<armnn::DataType::QuantisedAsymm8>(defaultBackends);
28 }
29
30 BOOST_AUTO_TEST_CASE(ClMergerEndToEndDim1Test)
31 {
32     MergerDim1EndToEnd<armnn::DataType::Float32>(defaultBackends);
33 }
34
35 BOOST_AUTO_TEST_CASE(ClMergerEndToEndDim1Uint8Test)
36 {
37     MergerDim1EndToEnd<armnn::DataType::QuantisedAsymm8>(defaultBackends);
38 }
39
40 BOOST_AUTO_TEST_CASE(ClMergerEndToEndDim3Test)
41 {
42     MergerDim3EndToEnd<armnn::DataType::Float32>(defaultBackends);
43 }
44
45 BOOST_AUTO_TEST_CASE(ClMergerEndToEndDim3Uint8Test)
46 {
47     MergerDim3EndToEnd<armnn::DataType::QuantisedAsymm8>(defaultBackends);
48 }
49
50 BOOST_AUTO_TEST_SUITE_END()