Loading neuralnetworks/1.0/vts/functional/GeneratedTestHarness.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -160,6 +160,10 @@ std::vector<NamedModel> getNamedModels(const FilterFn& filter) { return TestModelManager::get().getTestModels(filter); } std::vector<NamedModel> getNamedModels(const FilterNameFn& filter) { return TestModelManager::get().getTestModels(filter); } std::string printGeneratedTest(const testing::TestParamInfo<GeneratedTestParam>& info) { const auto& [namedDevice, namedModel] = info.param; return gtestCompliantName(getName(namedDevice) + "_" + getName(namedModel)); Loading neuralnetworks/1.0/vts/functional/GeneratedTestHarness.h +3 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,9 @@ class GeneratedTestBase : public testing::TestWithParam<GeneratedTestParam> { using FilterFn = std::function<bool(const test_helper::TestModel&)>; std::vector<NamedModel> getNamedModels(const FilterFn& filter); using FilterNameFn = std::function<bool(const std::string&)>; std::vector<NamedModel> getNamedModels(const FilterNameFn& filter); std::string printGeneratedTest(const testing::TestParamInfo<GeneratedTestParam>& info); #define INSTANTIATE_GENERATED_TEST(TestSuite, filter) \ Loading neuralnetworks/1.0/vts/functional/VtsHalNeuralnetworks.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -135,6 +135,11 @@ TEST_P(ValidationTest, Test) { validateEverything(kDevice, model, request); } INSTANTIATE_GENERATED_TEST(ValidationTest, [](const test_helper::TestModel&) { return true; }); INSTANTIATE_GENERATED_TEST(ValidationTest, [](const std::string& testName) { // Skip validation for the "inputs_as_internal" and "all_tensors_as_inputs" // generated tests. return testName.find("inputs_as_internal") == std::string::npos && testName.find("all_tensors_as_inputs") == std::string::npos; }); } // namespace android::hardware::neuralnetworks::V1_0::vts::functional neuralnetworks/1.1/vts/functional/GeneratedTestHarness.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -168,6 +168,10 @@ std::vector<NamedModel> getNamedModels(const FilterFn& filter) { return TestModelManager::get().getTestModels(filter); } std::vector<NamedModel> getNamedModels(const FilterNameFn& filter) { return TestModelManager::get().getTestModels(filter); } std::string printGeneratedTest(const testing::TestParamInfo<GeneratedTestParam>& info) { const auto& [namedDevice, namedModel] = info.param; return gtestCompliantName(getName(namedDevice) + "_" + getName(namedModel)); Loading neuralnetworks/1.1/vts/functional/GeneratedTestHarness.h +3 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,9 @@ class GeneratedTestBase : public testing::TestWithParam<GeneratedTestParam> { using FilterFn = std::function<bool(const test_helper::TestModel&)>; std::vector<NamedModel> getNamedModels(const FilterFn& filter); using FilterNameFn = std::function<bool(const std::string&)>; std::vector<NamedModel> getNamedModels(const FilterNameFn& filter); std::string printGeneratedTest(const testing::TestParamInfo<GeneratedTestParam>& info); #define INSTANTIATE_GENERATED_TEST(TestSuite, filter) \ Loading Loading
neuralnetworks/1.0/vts/functional/GeneratedTestHarness.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -160,6 +160,10 @@ std::vector<NamedModel> getNamedModels(const FilterFn& filter) { return TestModelManager::get().getTestModels(filter); } std::vector<NamedModel> getNamedModels(const FilterNameFn& filter) { return TestModelManager::get().getTestModels(filter); } std::string printGeneratedTest(const testing::TestParamInfo<GeneratedTestParam>& info) { const auto& [namedDevice, namedModel] = info.param; return gtestCompliantName(getName(namedDevice) + "_" + getName(namedModel)); Loading
neuralnetworks/1.0/vts/functional/GeneratedTestHarness.h +3 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,9 @@ class GeneratedTestBase : public testing::TestWithParam<GeneratedTestParam> { using FilterFn = std::function<bool(const test_helper::TestModel&)>; std::vector<NamedModel> getNamedModels(const FilterFn& filter); using FilterNameFn = std::function<bool(const std::string&)>; std::vector<NamedModel> getNamedModels(const FilterNameFn& filter); std::string printGeneratedTest(const testing::TestParamInfo<GeneratedTestParam>& info); #define INSTANTIATE_GENERATED_TEST(TestSuite, filter) \ Loading
neuralnetworks/1.0/vts/functional/VtsHalNeuralnetworks.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -135,6 +135,11 @@ TEST_P(ValidationTest, Test) { validateEverything(kDevice, model, request); } INSTANTIATE_GENERATED_TEST(ValidationTest, [](const test_helper::TestModel&) { return true; }); INSTANTIATE_GENERATED_TEST(ValidationTest, [](const std::string& testName) { // Skip validation for the "inputs_as_internal" and "all_tensors_as_inputs" // generated tests. return testName.find("inputs_as_internal") == std::string::npos && testName.find("all_tensors_as_inputs") == std::string::npos; }); } // namespace android::hardware::neuralnetworks::V1_0::vts::functional
neuralnetworks/1.1/vts/functional/GeneratedTestHarness.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -168,6 +168,10 @@ std::vector<NamedModel> getNamedModels(const FilterFn& filter) { return TestModelManager::get().getTestModels(filter); } std::vector<NamedModel> getNamedModels(const FilterNameFn& filter) { return TestModelManager::get().getTestModels(filter); } std::string printGeneratedTest(const testing::TestParamInfo<GeneratedTestParam>& info) { const auto& [namedDevice, namedModel] = info.param; return gtestCompliantName(getName(namedDevice) + "_" + getName(namedModel)); Loading
neuralnetworks/1.1/vts/functional/GeneratedTestHarness.h +3 −0 Original line number Diff line number Diff line Loading @@ -37,6 +37,9 @@ class GeneratedTestBase : public testing::TestWithParam<GeneratedTestParam> { using FilterFn = std::function<bool(const test_helper::TestModel&)>; std::vector<NamedModel> getNamedModels(const FilterFn& filter); using FilterNameFn = std::function<bool(const std::string&)>; std::vector<NamedModel> getNamedModels(const FilterNameFn& filter); std::string printGeneratedTest(const testing::TestParamInfo<GeneratedTestParam>& info); #define INSTANTIATE_GENERATED_TEST(TestSuite, filter) \ Loading