mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-03 08:54:55 +00:00
Merge "Add presubmit tests to NNAPI -- hardware/interfaces/neuralnetworks" am: 80ad3f8449
am: 6e9f3462c5
Change-Id: I0f5a12f2884c94bae6ade5f703b4bc23ec551599
This commit is contained in:
@@ -80,6 +80,7 @@ cc_defaults {
|
||||
},
|
||||
},
|
||||
},
|
||||
test_suites: ["general-tests"],
|
||||
}
|
||||
|
||||
cc_test {
|
||||
@@ -89,5 +90,16 @@ cc_test {
|
||||
"BasicTests.cpp",
|
||||
"GeneratedTests.cpp",
|
||||
],
|
||||
test_suites: ["general-tests"],
|
||||
}
|
||||
|
||||
cc_test {
|
||||
name: "PresubmitHalNeuralnetworksV1_0TargetTest",
|
||||
defaults: ["VtsHalNeuralNetworksTargetTestDefaults"],
|
||||
srcs: [
|
||||
"BasicTests.cpp",
|
||||
"GeneratedTests.cpp",
|
||||
],
|
||||
cflags: [
|
||||
"-DPRESUBMIT_NOT_VTS",
|
||||
],
|
||||
}
|
||||
|
||||
@@ -49,7 +49,17 @@ NeuralnetworksHidlTest::~NeuralnetworksHidlTest() {}
|
||||
void NeuralnetworksHidlTest::SetUp() {
|
||||
::testing::VtsHalHidlTargetTestBase::SetUp();
|
||||
device = ::testing::VtsHalHidlTargetTestBase::getService<IDevice>(
|
||||
NeuralnetworksHidlEnvironment::getInstance());
|
||||
NeuralnetworksHidlEnvironment::getInstance());
|
||||
|
||||
#ifdef PRESUBMIT_NOT_VTS
|
||||
const std::string name =
|
||||
NeuralnetworksHidlEnvironment::getInstance()->getServiceName<IDevice>();
|
||||
const std::string sampleDriver = "sample-";
|
||||
if (device == nullptr && name.substr(0, sampleDriver.size()) == sampleDriver) {
|
||||
GTEST_SKIP();
|
||||
}
|
||||
#endif // PRESUBMIT_NOT_VTS
|
||||
|
||||
ASSERT_NE(nullptr, device.get());
|
||||
}
|
||||
|
||||
|
||||
@@ -31,5 +31,16 @@ cc_test {
|
||||
"BasicTests.cpp",
|
||||
"GeneratedTests.cpp",
|
||||
],
|
||||
test_suites: ["general-tests"],
|
||||
}
|
||||
|
||||
cc_test {
|
||||
name: "PresubmitHalNeuralnetworksV1_1TargetTest",
|
||||
defaults: ["VtsHalNeuralNetworksTargetTestDefaults"],
|
||||
srcs: [
|
||||
"BasicTests.cpp",
|
||||
"GeneratedTests.cpp",
|
||||
],
|
||||
cflags: [
|
||||
"-DPRESUBMIT_NOT_VTS",
|
||||
],
|
||||
}
|
||||
|
||||
@@ -49,7 +49,17 @@ NeuralnetworksHidlTest::~NeuralnetworksHidlTest() {}
|
||||
void NeuralnetworksHidlTest::SetUp() {
|
||||
::testing::VtsHalHidlTargetTestBase::SetUp();
|
||||
device = ::testing::VtsHalHidlTargetTestBase::getService<IDevice>(
|
||||
NeuralnetworksHidlEnvironment::getInstance());
|
||||
NeuralnetworksHidlEnvironment::getInstance());
|
||||
|
||||
#ifdef PRESUBMIT_NOT_VTS
|
||||
const std::string name =
|
||||
NeuralnetworksHidlEnvironment::getInstance()->getServiceName<IDevice>();
|
||||
const std::string sampleDriver = "sample-";
|
||||
if (device == nullptr && name.substr(0, sampleDriver.size()) == sampleDriver) {
|
||||
GTEST_SKIP();
|
||||
}
|
||||
#endif // PRESUBMIT_NOT_VTS
|
||||
|
||||
ASSERT_NE(nullptr, device.get());
|
||||
}
|
||||
|
||||
|
||||
@@ -24,7 +24,6 @@ cc_test {
|
||||
cflags: [
|
||||
"-DNN_TEST_DYNAMIC_OUTPUT_SHAPE"
|
||||
],
|
||||
test_suites: ["general-tests"],
|
||||
}
|
||||
|
||||
// Tests for V1_1 models using the V1_2 HAL.
|
||||
@@ -37,7 +36,6 @@ cc_test {
|
||||
cflags: [
|
||||
"-DNN_TEST_DYNAMIC_OUTPUT_SHAPE"
|
||||
],
|
||||
test_suites: ["general-tests"],
|
||||
}
|
||||
|
||||
// Tests for V1_2 models.
|
||||
@@ -52,5 +50,17 @@ cc_test {
|
||||
cflags: [
|
||||
"-DNN_TEST_DYNAMIC_OUTPUT_SHAPE"
|
||||
],
|
||||
test_suites: ["general-tests"],
|
||||
}
|
||||
|
||||
cc_test {
|
||||
name: "PresubmitHalNeuralnetworksV1_2TargetTest",
|
||||
defaults: ["VtsHalNeuralNetworksTargetTestDefaults"],
|
||||
srcs: [
|
||||
"BasicTests.cpp",
|
||||
"GeneratedTests.cpp",
|
||||
],
|
||||
cflags: [
|
||||
"-DNN_TEST_DYNAMIC_OUTPUT_SHAPE",
|
||||
"-DPRESUBMIT_NOT_VTS",
|
||||
],
|
||||
}
|
||||
|
||||
@@ -49,7 +49,17 @@ NeuralnetworksHidlTest::~NeuralnetworksHidlTest() {}
|
||||
void NeuralnetworksHidlTest::SetUp() {
|
||||
::testing::VtsHalHidlTargetTestBase::SetUp();
|
||||
device = ::testing::VtsHalHidlTargetTestBase::getService<IDevice>(
|
||||
NeuralnetworksHidlEnvironment::getInstance());
|
||||
NeuralnetworksHidlEnvironment::getInstance());
|
||||
|
||||
#ifdef PRESUBMIT_NOT_VTS
|
||||
const std::string name =
|
||||
NeuralnetworksHidlEnvironment::getInstance()->getServiceName<IDevice>();
|
||||
const std::string sampleDriver = "sample-";
|
||||
if (device == nullptr && name.substr(0, sampleDriver.size()) == sampleDriver) {
|
||||
GTEST_SKIP();
|
||||
}
|
||||
#endif // PRESUBMIT_NOT_VTS
|
||||
|
||||
ASSERT_NE(nullptr, device.get());
|
||||
}
|
||||
|
||||
|
||||
28
neuralnetworks/TEST_MAPPING
Normal file
28
neuralnetworks/TEST_MAPPING
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"presubmit": [
|
||||
{
|
||||
"name": "PresubmitHalNeuralnetworksV1_0TargetTest",
|
||||
"options": [
|
||||
{
|
||||
"native-test-flag": "--hal_service_instance=android.hardware.neuralnetworks@1.0::IDevice/sample-all"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "PresubmitHalNeuralnetworksV1_1TargetTest",
|
||||
"options": [
|
||||
{
|
||||
"native-test-flag": "--hal_service_instance=android.hardware.neuralnetworks@1.1::IDevice/sample-all"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "PresubmitHalNeuralnetworksV1_2TargetTest",
|
||||
"options": [
|
||||
{
|
||||
"native-test-flag": "--hal_service_instance=android.hardware.neuralnetworks@1.2::IDevice/sample-all"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user