21.02
|
Go to the source code of this file.
Namespaces | |
arm_compute | |
Copyright (c) 2017-2021 Arm Limited. | |
arm_compute::test | |
arm_compute::test::framework | |
arm_compute::test::framework::detail | |
Macros | |
#define | ARM_COMPUTE_TEST_INFO(INFO) |
#define | ARM_COMPUTE_TEST_COMP_FACTORY(SEVERITY, SEVERITY_NAME, COMP, COMP_NAME, ERROR_CALL) |
#define | ARM_COMPUTE_ASSERT_NOT_EQUAL(X, Y) arm_compute::test::framework::detail::ARM_COMPUTE_ASSERT_NOT_EQUAL_IMPL(X, Y, #X, #Y, LogLevel::ERRORS) |
#define | ARM_COMPUTE_ASSERT_EQUAL(X, Y) arm_compute::test::framework::detail::ARM_COMPUTE_ASSERT_EQUAL_IMPL(X, Y, #X, #Y, LogLevel::ERRORS) |
#define | ARM_COMPUTE_EXPECT_EQUAL(X, Y, LEVEL) arm_compute::test::framework::detail::ARM_COMPUTE_EXPECT_EQUAL_IMPL(X, Y, #X, #Y, LEVEL) |
#define | ARM_COMPUTE_EXPECT_NOT_EQUAL(X, Y, LEVEL) arm_compute::test::framework::detail::ARM_COMPUTE_EXPECT_NOT_EQUAL_IMPL(X, Y, #X, #Y, LEVEL) |
#define | ARM_COMPUTE_ASSERT(X) |
#define | ARM_COMPUTE_EXPECT(X, LEVEL) |
#define | ARM_COMPUTE_EXPECT_NO_THROW(X, LEVEL) |
#define | ARM_COMPUTE_EXPECT_THROW(X, LEVEL) |
#define | ARM_COMPUTE_ASSERT_FAIL(MSG) |
#define | ARM_COMPUTE_EXPECT_FAIL(MSG, LEVEL) |
Functions | |
int | make_printable (int8_t value) |
unsigned int | make_printable (uint8_t value) |
template<typename T > | |
T | make_printable (T &&value) |
void | ARM_COMPUTE_PRINT_INFO () |
template<typename T , typename U > | |
void | ARM_COMPUTE_EXPECT_EQUAL_IMPL (T &&x, U &&y, const std::string &x_str, const std::string &y_str, LogLevel level) |
template<typename T , typename U > | |
void | ARM_COMPUTE_EXPECT_NOT_EQUAL_IMPL (T &&x, U &&y, const std::string &x_str, const std::string &y_str, LogLevel level) |
template<typename T , typename U > | |
void | ARM_COMPUTE_ASSERT_EQUAL_IMPL (T &&x, U &&y, const std::string &x_str, const std::string &y_str, LogLevel level) |
template<typename T , typename U > | |
void | ARM_COMPUTE_ASSERT_NOT_EQUAL_IMPL (T &&x, U &&y, const std::string &x_str, const std::string &y_str, LogLevel level) |
#define ARM_COMPUTE_ASSERT | ( | X | ) |
#define ARM_COMPUTE_ASSERT_EQUAL | ( | X, | |
Y | |||
) | arm_compute::test::framework::detail::ARM_COMPUTE_ASSERT_EQUAL_IMPL(X, Y, #X, #Y, LogLevel::ERRORS) |
#define ARM_COMPUTE_ASSERT_FAIL | ( | MSG | ) |
#define ARM_COMPUTE_ASSERT_NOT_EQUAL | ( | X, | |
Y | |||
) | arm_compute::test::framework::detail::ARM_COMPUTE_ASSERT_NOT_EQUAL_IMPL(X, Y, #X, #Y, LogLevel::ERRORS) |
#define ARM_COMPUTE_EXPECT | ( | X, | |
LEVEL | |||
) |
Definition at line 124 of file Asserts.h.
Referenced by arm_compute::test::validation::TEST_CASE().
#define ARM_COMPUTE_EXPECT_EQUAL | ( | X, | |
Y, | |||
LEVEL | |||
) | arm_compute::test::framework::detail::ARM_COMPUTE_EXPECT_EQUAL_IMPL(X, Y, #X, #Y, LEVEL) |
Definition at line 104 of file Asserts.h.
Referenced by DATA_TEST_CASE(), arm_compute::test::validation::validate(), arm_compute::test::validation::validate_min_max_loc(), and arm_compute::test::validation::validate_wrap().
#define ARM_COMPUTE_EXPECT_FAIL | ( | MSG, | |
LEVEL | |||
) |
#define ARM_COMPUTE_EXPECT_NO_THROW | ( | X, | |
LEVEL | |||
) |
Definition at line 138 of file Asserts.h.
Referenced by arm_compute::test::validation::TEST_CASE().
#define ARM_COMPUTE_EXPECT_NOT_EQUAL | ( | X, | |
Y, | |||
LEVEL | |||
) | arm_compute::test::framework::detail::ARM_COMPUTE_EXPECT_NOT_EQUAL_IMPL(X, Y, #X, #Y, LEVEL) |
#define ARM_COMPUTE_EXPECT_THROW | ( | X, | |
LEVEL | |||
) |
Definition at line 156 of file Asserts.h.
Referenced by arm_compute::test::validation::TEST_CASE().
#define ARM_COMPUTE_TEST_COMP_FACTORY | ( | SEVERITY, | |
SEVERITY_NAME, | |||
COMP, | |||
COMP_NAME, | |||
ERROR_CALL | |||
) |
#define ARM_COMPUTE_TEST_INFO | ( | INFO | ) |
Definition at line 65 of file Asserts.h.
Referenced by arm_compute::test::validation::combine(), arm_compute::test::validation::compare_detection_windows(), arm_compute::test::validation::compare_keypoints(), arm_compute::test::validation::FIXTURE_DATA_TEST_CASE(), arm_compute::test::validation::validate(), arm_compute::test::validation::validate_detection_windows(), arm_compute::test::validation::validate_keypoints(), and arm_compute::test::validation::validate_wrap().