aboutsummaryrefslogtreecommitdiff
path: root/delegate/src/test/ComparisonTestHelper.hpp
diff options
context:
space:
mode:
authorJan Eilers <jan.eilers@arm.com>2020-11-18 10:36:46 +0000
committerFrancis Murtagh <francis.murtagh@arm.com>2020-11-20 10:13:41 +0000
commitb33f28b8e362a8b36fbb03ea62cce1de338ae126 (patch)
treede19447f9d070e2726e951cb7679655ea04b23da /delegate/src/test/ComparisonTestHelper.hpp
parent751aa5efc4316f673874b494aec50738f610b348 (diff)
downloadarmnn-b33f28b8e362a8b36fbb03ea62cce1de338ae126.tar.gz
IVGCVSW-5545 Fix delegate Comparison failures on CpuAcc/GpuAcc
* Create backend test suite structure * Add special compare function for boolean values Signed-off-by: Jan Eilers <jan.eilers@arm.com> Change-Id: I55a2ae1ac6ad21cdcdd5ae99ef56ed00fa24776f
Diffstat (limited to 'delegate/src/test/ComparisonTestHelper.hpp')
-rw-r--r--delegate/src/test/ComparisonTestHelper.hpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/delegate/src/test/ComparisonTestHelper.hpp b/delegate/src/test/ComparisonTestHelper.hpp
index 0011c763a0..21fc3a83a4 100644
--- a/delegate/src/test/ComparisonTestHelper.hpp
+++ b/delegate/src/test/ComparisonTestHelper.hpp
@@ -5,6 +5,8 @@
#pragma once
+#include "TestUtils.hpp"
+
#include <armnn_delegate.hpp>
#include <flatbuffers/flatbuffers.h>
@@ -225,12 +227,9 @@ void ComparisonTest(tflite::BuiltinOperator comparisonOperatorCode,
auto armnnDelegateOutputId = armnnDelegateInterpreter->outputs()[0];
auto armnnDelegateOutputData = armnnDelegateInterpreter->typed_tensor<bool>(armnnDelegateOutputId);
- for (size_t i = 0; i < expectedOutputValues.size(); i++)
- {
- CHECK(expectedOutputValues[i] == armnnDelegateOutputData[i]);
- CHECK(tfLiteDelageOutputData[i] == expectedOutputValues[i]);
- CHECK(tfLiteDelageOutputData[i] == armnnDelegateOutputData[i]);
- }
+ armnnDelegate::CompareData(expectedOutputValues , armnnDelegateOutputData, expectedOutputValues.size());
+ armnnDelegate::CompareData(expectedOutputValues , tfLiteDelageOutputData , expectedOutputValues.size());
+ armnnDelegate::CompareData(tfLiteDelageOutputData, armnnDelegateOutputData, expectedOutputValues.size());
}
} // anonymous namespace \ No newline at end of file