summaryrefslogtreecommitdiff
path: root/nn/runtime/test/TestExtensions.cpp
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2019-04-04 12:51:56 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2019-04-04 12:51:56 +0000
commit49c45c3282fdc0cde379b4d528f7b49802b3eb3e (patch)
tree6c30f9fabfda4ee47ca9e90fb71efba41aafc722 /nn/runtime/test/TestExtensions.cpp
parent5c05e5e185c28102e3c918ff04ddbaee4d4d5ee1 (diff)
parent786a41f5ac803aa7e0484bf4cf86634d048bfa29 (diff)
downloadml-49c45c3282fdc0cde379b4d528f7b49802b3eb3e.tar.gz
Merge "Add a test Fibonacci extension"
Diffstat (limited to 'nn/runtime/test/TestExtensions.cpp')
-rw-r--r--nn/runtime/test/TestExtensions.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/nn/runtime/test/TestExtensions.cpp b/nn/runtime/test/TestExtensions.cpp
index b801c08cd..7a228d290 100644
--- a/nn/runtime/test/TestExtensions.cpp
+++ b/nn/runtime/test/TestExtensions.cpp
@@ -21,11 +21,13 @@
#include "NeuralNetworks.h"
#include "NeuralNetworksExtensions.h"
#include "SampleDriver.h"
+#include "TypeManager.h"
namespace {
using DeviceManager = ::android::nn::DeviceManager;
using SampleDriver = ::android::nn::sample_driver::SampleDriver;
+using TypeManager = ::android::nn::TypeManager;
const char* kTestDriverName = "extensions-test-driver";
const char* kTestExtension1 = "vendor.test.one";
@@ -67,11 +69,16 @@ class ExtensionsTest : public ::testing::Test {
}
DeviceManager::get()->forTest_registerDevice(kTestDriverName, new TestDriver());
+ // Discover extensions provided by registered devices.
+ TypeManager::get()->forTest_reset();
mDevice = getDeviceByName(kTestDriverName);
ASSERT_NE(mDevice, nullptr);
}
- virtual void TearDown() { DeviceManager::get()->forTest_reInitializeDeviceList(); }
+ virtual void TearDown() {
+ DeviceManager::get()->forTest_reInitializeDeviceList();
+ TypeManager::get()->forTest_reset();
+ }
ANeuralNetworksDevice* getDeviceByName(const std::string& name) {
ANeuralNetworksDevice* result = nullptr;