#include "arm_compute/runtime/CL/functions/CLNonLinearFilter.h"
#include "tests/CL/CLAccessor.h"
#include "tests/PaddingCalculator.h"
#include "tests/datasets/BorderModeDataset.h"
#include "tests/datasets/MatrixPatternDataset.h"
#include "tests/datasets/NonLinearFilterFunctionDataset.h"
#include "tests/datasets/ShapeDatasets.h"
#include "tests/framework/Macros.h"
#include "tests/validation/Validation.h"
#include "tests/validation/fixtures/NonLinearFilterFixture.h"
Go to the source code of this file.
|
template<typename T > |
using | CLNonLinearFilterFixture = NonLinearFilterValidationFixture< CLTensor, CLAccessor, CLNonLinearFilter, T > |
|
|
| DATA_TEST_CASE (Configuration, framework::DatasetMode::ALL, combine(combine(combine(combine(concat(datasets::SmallShapes(), datasets::LargeShapes()), datasets::NonLinearFilterFunctions()), framework::dataset::make("MaskSize",{3U, 5U})), datasets::MatrixPatterns()), datasets::BorderModes()), shape, function, mask_size, pattern, border_mode) |
|
| FIXTURE_DATA_TEST_CASE (RunSmall, CLNonLinearFilterFixture< uint8_t >, framework::DatasetMode::PRECOMMIT, combine(combine(combine(combine(combine(datasets::SmallShapes(), datasets::NonLinearFilterFunctions()), framework::dataset::make("MaskSize",{3U, 5U})), datasets::MatrixPatterns()), datasets::BorderModes()), framework::dataset::make("DataType", DataType::U8))) |
|
| FIXTURE_DATA_TEST_CASE (RunLarge, CLNonLinearFilterFixture< uint8_t >, framework::DatasetMode::NIGHTLY, combine(combine(combine(combine(combine(datasets::LargeShapes(), datasets::NonLinearFilterFunctions()), framework::dataset::make("MaskSize",{3U, 5U})), datasets::MatrixPatterns()), datasets::BorderModes()), framework::dataset::make("DataType", DataType::U8))) |
|