diff options
author | Moritz Pflanzer <moritz.pflanzer@arm.com> | 2017-07-24 15:52:54 +0100 |
---|---|---|
committer | Anthony Barbier <anthony.barbier@arm.com> | 2018-09-17 14:16:42 +0100 |
commit | 2ac5040c9b21734610b51b232ddac5a9067aa2c2 (patch) | |
tree | 6904b4c587cf0c5ebab4f8b05113bc8eb397b948 /tests/validation_new/Validation.h | |
parent | bf234e0c5d2af80f89fffcd963e5e2c455bcf3f1 (diff) | |
download | ComputeLibrary-2ac5040c9b21734610b51b232ddac5a9067aa2c2.tar.gz |
COMPMID-415: Add log level
Change-Id: I93f49198ab2c32f52b4723a0624d588683a92451
Reviewed-on: http://mpd-gerrit.cambridge.arm.com/81446
Reviewed-by: Anthony Barbier <anthony.barbier@arm.com>
Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
Diffstat (limited to 'tests/validation_new/Validation.h')
-rw-r--r-- | tests/validation_new/Validation.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/validation_new/Validation.h b/tests/validation_new/Validation.h index fd8a79d238..5e947caf8d 100644 --- a/tests/validation_new/Validation.h +++ b/tests/validation_new/Validation.h @@ -28,6 +28,7 @@ #include "arm_compute/core/FixedPoint.h" #include "arm_compute/core/Types.h" #include "framework/Asserts.h" +#include "framework/Exceptions.h" #include "tests/IAccessor.h" #include "tests/TypePrinter.h" #include "tests/Utils.h" @@ -174,11 +175,11 @@ void validate(const IAccessor &tensor, const SimpleTensor<T> &reference, const V int64_t num_mismatches = 0; int64_t num_elements = 0; - ARM_COMPUTE_EXPECT_EQUAL(tensor.element_size(), reference.element_size()); - ARM_COMPUTE_EXPECT_EQUAL(tensor.format(), reference.format()); - ARM_COMPUTE_EXPECT_EQUAL(tensor.data_type(), reference.data_type()); - ARM_COMPUTE_EXPECT_EQUAL(tensor.num_channels(), reference.num_channels()); - ARM_COMPUTE_EXPECT(compare_dimensions(tensor.shape(), reference.shape())); + ARM_COMPUTE_EXPECT_EQUAL(tensor.element_size(), reference.element_size(), framework::LogLevel::ERRORS); + ARM_COMPUTE_EXPECT_EQUAL(tensor.format(), reference.format(), framework::LogLevel::ERRORS); + ARM_COMPUTE_EXPECT_EQUAL(tensor.data_type(), reference.data_type(), framework::LogLevel::ERRORS); + ARM_COMPUTE_EXPECT_EQUAL(tensor.num_channels(), reference.num_channels(), framework::LogLevel::ERRORS); + ARM_COMPUTE_EXPECT(compare_dimensions(tensor.shape(), reference.shape()), framework::LogLevel::ERRORS); const int min_elements = std::min(tensor.num_elements(), reference.num_elements()); const int min_channels = std::min(tensor.num_channels(), reference.num_channels()); @@ -202,7 +203,7 @@ void validate(const IAccessor &tensor, const SimpleTensor<T> &reference, const V ARM_COMPUTE_TEST_INFO("channel = " << c); ARM_COMPUTE_TEST_INFO("target = " << std::setprecision(5) << target_value); ARM_COMPUTE_TEST_INFO("reference = " << std::setprecision(5) << reference_value); - ARM_COMPUTE_EXPECT_EQUAL(target_value, reference_value); + ARM_COMPUTE_EXPECT_EQUAL(target_value, reference_value, framework::LogLevel::DEBUG); ++num_mismatches; } @@ -219,7 +220,7 @@ void validate(const IAccessor &tensor, const SimpleTensor<T> &reference, const V ARM_COMPUTE_TEST_INFO(num_mismatches << " values (" << std::setprecision(2) << percent_mismatches << "%) mismatched (maximum tolerated " << std::setprecision(2) << tolerance_number << "%)"); - ARM_COMPUTE_EXPECT(num_mismatches <= absolute_tolerance_number); + ARM_COMPUTE_EXPECT(num_mismatches <= absolute_tolerance_number, framework::LogLevel::ERRORS); } } @@ -230,7 +231,7 @@ void validate(T target, T ref, U tolerance_abs_error, double tolerance_relative_ ARM_COMPUTE_TEST_INFO("reference = " << std::setprecision(5) << ref); ARM_COMPUTE_TEST_INFO("target = " << std::setprecision(5) << target); - ARM_COMPUTE_EXPECT(equal); + ARM_COMPUTE_EXPECT(equal, framework::LogLevel::ERRORS); } } // namespace validation } // namespace test |