MCPcopy Create free account
hub / github.com/ARM-software/ComputeLibrary / TEST_CASE

Function TEST_CASE

tests/validation/NEON/Scale.cpp:126–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124constexpr auto default_sampling_policy = SamplingPolicy::CENTER;
125
126TEST_CASE(NullPtr, framework::DatasetMode::ALL)
127{
128 const auto input = TensorInfo{input_shape, 1, default_data_type, default_data_layout};
129 const auto output = TensorInfo{output_shape, 1, default_data_type, default_data_layout};
130 Status result{};
131
132 // nullptr is given as input
133 result = NEScale::validate(nullptr, &output,
134 ScaleKernelInfo{default_interpolation_policy, default_border_mode, PixelValue(),
135 SamplingPolicy::CENTER, false});
136 ARM_COMPUTE_EXPECT(bool(result) == false, framework::LogLevel::ERRORS);
137
138 // nullptr is given as output
139 result = NEScale::validate(&input, nullptr,
140 ScaleKernelInfo{default_interpolation_policy, default_border_mode, PixelValue(),
141 SamplingPolicy::CENTER, false});
142 ARM_COMPUTE_EXPECT(bool(result) == false, framework::LogLevel::ERRORS);
143}
144
145TEST_CASE(SupportDataType, framework::DatasetMode::ALL)
146{

Callers

nothing calls this directly

Calls 6

PixelValueClass · 0.85
cpu_supports_dtypesFunction · 0.85
ARM_COMPUTE_PRINT_INFOFunction · 0.85
validateFunction · 0.50
to_stringFunction · 0.50

Tested by

no test coverage detected