aboutsummaryrefslogtreecommitdiff
path: root/tests/validation/NEON/DepthConcatenateLayer.cpp
diff options
context:
space:
mode:
authorGeorgios Pinitas <georgios.pinitas@arm.com>2018-02-26 20:33:40 +0000
committerAnthony Barbier <anthony.barbier@arm.com>2018-11-02 16:48:11 +0000
commit88627fbe2502018f6a93fcfc686b5a7f2d54a2a9 (patch)
tree87bba23e28ef983fbc1923b454064e357ef10eaf /tests/validation/NEON/DepthConcatenateLayer.cpp
parentabca1c98605e8e9eb767c6eb1df568812d9c32bb (diff)
downloadComputeLibrary-88627fbe2502018f6a93fcfc686b5a7f2d54a2a9.tar.gz
COMPMID-959: Update valid region in DepthConcatenate
Change-Id: I8aaf15a64aab592bfbdb386fdb07631cad933fa6 Reviewed-on: https://eu-gerrit-1.euhpc.arm.com/122307 Tested-by: Jenkins <bsgcomp@arm.com> Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
Diffstat (limited to 'tests/validation/NEON/DepthConcatenateLayer.cpp')
-rw-r--r--tests/validation/NEON/DepthConcatenateLayer.cpp21
1 files changed, 20 insertions, 1 deletions
diff --git a/tests/validation/NEON/DepthConcatenateLayer.cpp b/tests/validation/NEON/DepthConcatenateLayer.cpp
index 581f6249bf..c3bb8a93b7 100644
--- a/tests/validation/NEON/DepthConcatenateLayer.cpp
+++ b/tests/validation/NEON/DepthConcatenateLayer.cpp
@@ -42,7 +42,26 @@ namespace validation
TEST_SUITE(NEON)
TEST_SUITE(DepthConcatenateLayer)
-//TODO(COMPMID-415): Add configuration test?
+TEST_CASE(Configuration, framework::DatasetMode::ALL)
+{
+ // Create tensors
+ Tensor src1 = create_tensor<Tensor>(TensorShape(32U, 32U, 128U), DataType::F32, 1);
+ Tensor src2 = create_tensor<Tensor>(TensorShape(32U, 32U, 32U), DataType::F32, 1);
+ Tensor dst;
+
+ ARM_COMPUTE_EXPECT(src1.info()->is_resizable(), framework::LogLevel::ERRORS);
+ ARM_COMPUTE_EXPECT(src2.info()->is_resizable(), framework::LogLevel::ERRORS);
+ ARM_COMPUTE_EXPECT(dst.info()->is_resizable(), framework::LogLevel::ERRORS);
+
+ // Create and configure function
+ NEDepthConcatenateLayer concat_layer;
+
+ concat_layer.configure({ &src1, &src2 }, &dst);
+
+ // Validate valid region
+ const ValidRegion valid_region = shape_to_valid_region(TensorShape(32U, 32U, 160U));
+ validate(dst.info()->valid_region(), valid_region);
+}
template <typename T>
using NEDepthConcatenateLayerFixture = DepthConcatenateLayerValidationFixture<Tensor, ITensor, Accessor, NEDepthConcatenateLayer, T>;