diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2019-04-04 12:51:56 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-04-04 12:51:56 +0000 |
commit | 49c45c3282fdc0cde379b4d528f7b49802b3eb3e (patch) | |
tree | 6c30f9fabfda4ee47ca9e90fb71efba41aafc722 /nn/runtime/test/TestExtensions.cpp | |
parent | 5c05e5e185c28102e3c918ff04ddbaee4d4d5ee1 (diff) | |
parent | 786a41f5ac803aa7e0484bf4cf86634d048bfa29 (diff) | |
download | ml-49c45c3282fdc0cde379b4d528f7b49802b3eb3e.tar.gz |
Merge "Add a test Fibonacci extension"
Diffstat (limited to 'nn/runtime/test/TestExtensions.cpp')
-rw-r--r-- | nn/runtime/test/TestExtensions.cpp | 9 |
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; |