Merge "Quick-fail NNAPI VTS test case if driver is dead"
This commit is contained in:
commit
994a3856c9
15 changed files with 34 additions and 0 deletions
|
@ -154,6 +154,8 @@ void Execute(const sp<IDevice>& device, const TestModel& testModel) {
|
|||
void GeneratedTestBase::SetUp() {
|
||||
testing::TestWithParam<GeneratedTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
std::vector<NamedModel> getNamedModels(const FilterFn& filter) {
|
||||
|
|
|
@ -81,6 +81,8 @@ void createPreparedModel(const sp<IDevice>& device, const Model& model,
|
|||
void NeuralnetworksHidlTest::SetUp() {
|
||||
testing::TestWithParam<NeuralnetworksHidlTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
static NamedDevice makeNamedDevice(const std::string& name) {
|
||||
|
|
|
@ -162,6 +162,8 @@ void Execute(const sp<IDevice>& device, const TestModel& testModel) {
|
|||
void GeneratedTestBase::SetUp() {
|
||||
testing::TestWithParam<GeneratedTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
std::vector<NamedModel> getNamedModels(const FilterFn& filter) {
|
||||
|
|
|
@ -84,6 +84,8 @@ void createPreparedModel(const sp<IDevice>& device, const Model& model,
|
|||
void NeuralnetworksHidlTest::SetUp() {
|
||||
testing::TestWithParam<NeuralnetworksHidlTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
static NamedDevice makeNamedDevice(const std::string& name) {
|
||||
|
|
|
@ -225,6 +225,8 @@ class CompilationCachingTestBase : public testing::Test {
|
|||
void SetUp() override {
|
||||
testing::Test::SetUp();
|
||||
ASSERT_NE(kDevice.get(), nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
|
||||
// Create cache directory. The cache directory and a temporary cache file is always created
|
||||
// to test the behavior of prepareModelFromCache, even when caching is not supported.
|
||||
|
|
|
@ -384,6 +384,8 @@ void Execute(const sp<IDevice>& device, const TestModel& testModel, bool testDyn
|
|||
void GeneratedTestBase::SetUp() {
|
||||
testing::TestWithParam<GeneratedTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
std::vector<NamedModel> getNamedModels(const FilterFn& filter) {
|
||||
|
|
|
@ -87,6 +87,8 @@ void createPreparedModel(const sp<IDevice>& device, const Model& model,
|
|||
void NeuralnetworksHidlTest::SetUp() {
|
||||
testing::TestWithParam<NeuralnetworksHidlTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
static NamedDevice makeNamedDevice(const std::string& name) {
|
||||
|
|
|
@ -228,6 +228,8 @@ class CompilationCachingTestBase : public testing::Test {
|
|||
void SetUp() override {
|
||||
testing::Test::SetUp();
|
||||
ASSERT_NE(kDevice.get(), nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
|
||||
// Create cache directory. The cache directory and a temporary cache file is always created
|
||||
// to test the behavior of prepareModelFromCache_1_3, even when caching is not supported.
|
||||
|
|
|
@ -926,6 +926,8 @@ void Execute(const sp<IDevice>& device, const TestModel& testModel, TestKind tes
|
|||
void GeneratedTestBase::SetUp() {
|
||||
testing::TestWithParam<GeneratedTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
std::vector<NamedModel> getNamedModels(const FilterFn& filter) {
|
||||
|
|
|
@ -243,6 +243,8 @@ class MemoryDomainTestBase : public testing::Test {
|
|||
void SetUp() override {
|
||||
testing::Test::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
sp<IPreparedModel> createConvPreparedModel(const TestOperand& testOperand,
|
||||
|
|
|
@ -92,6 +92,8 @@ void createPreparedModel(const sp<IDevice>& device, const Model& model,
|
|||
void NeuralnetworksHidlTest::SetUp() {
|
||||
testing::TestWithParam<NeuralnetworksHidlTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive = kDevice->ping().isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
static NamedDevice makeNamedDevice(const std::string& name) {
|
||||
|
|
|
@ -223,6 +223,9 @@ class CompilationCachingTestBase : public testing::Test {
|
|||
void SetUp() override {
|
||||
testing::Test::SetUp();
|
||||
ASSERT_NE(kDevice.get(), nullptr);
|
||||
const bool deviceIsResponsive =
|
||||
ndk::ScopedAStatus::fromStatus(AIBinder_ping(kDevice->asBinder().get())).isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
|
||||
// Create cache directory. The cache directory and a temporary cache file is always created
|
||||
// to test the behavior of prepareModelFromCache, even when caching is not supported.
|
||||
|
|
|
@ -904,6 +904,9 @@ void Execute(const std::shared_ptr<IDevice>& device, const TestModel& testModel,
|
|||
void GeneratedTestBase::SetUp() {
|
||||
testing::TestWithParam<GeneratedTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive =
|
||||
ndk::ScopedAStatus::fromStatus(AIBinder_ping(kDevice->asBinder().get())).isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
std::vector<NamedModel> getNamedModels(const FilterFn& filter) {
|
||||
|
|
|
@ -233,6 +233,9 @@ class MemoryDomainTestBase : public testing::Test {
|
|||
void SetUp() override {
|
||||
testing::Test::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive =
|
||||
ndk::ScopedAStatus::fromStatus(AIBinder_ping(kDevice->asBinder().get())).isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
std::shared_ptr<IPreparedModel> createConvPreparedModel(const TestOperand& testOperand,
|
||||
|
|
|
@ -91,6 +91,9 @@ void createPreparedModel(const std::shared_ptr<IDevice>& device, const Model& mo
|
|||
void NeuralNetworksAidlTest::SetUp() {
|
||||
testing::TestWithParam<NeuralNetworksAidlTestParam>::SetUp();
|
||||
ASSERT_NE(kDevice, nullptr);
|
||||
const bool deviceIsResponsive =
|
||||
ndk::ScopedAStatus::fromStatus(AIBinder_ping(kDevice->asBinder().get())).isOk();
|
||||
ASSERT_TRUE(deviceIsResponsive);
|
||||
}
|
||||
|
||||
static NamedDevice makeNamedDevice(const std::string& name) {
|
||||
|
|
Loading…
Reference in a new issue