diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2017-10-05 06:15:59 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-10-05 06:15:59 +0000 |
commit | 0c7d0a9d0dba6f8d879b8b61cbc1c5b56a5cfd99 (patch) | |
tree | a8870fa5fcbbf273a6f619ac650111071c216d0d | |
parent | 13cbc53a65dd84a95a96e852f2cd7a5348cf4762 (diff) | |
parent | 959cd78e6766626d4cd9c52f7cdc156fd7880169 (diff) | |
download | android_hardware_interfaces-0c7d0a9d0dba6f8d879b8b61cbc1c5b56a5cfd99.tar.gz android_hardware_interfaces-0c7d0a9d0dba6f8d879b8b61cbc1c5b56a5cfd99.tar.bz2 android_hardware_interfaces-0c7d0a9d0dba6f8d879b8b61cbc1c5b56a5cfd99.zip |
Merge "Fix VTS failures on tests with optional inputs" into oc-mr1-dev
-rw-r--r-- | neuralnetworks/1.0/vts/functional/GeneratedTestHarness.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/neuralnetworks/1.0/vts/functional/GeneratedTestHarness.cpp b/neuralnetworks/1.0/vts/functional/GeneratedTestHarness.cpp index fc8cc6dcf..735528b95 100644 --- a/neuralnetworks/1.0/vts/functional/GeneratedTestHarness.cpp +++ b/neuralnetworks/1.0/vts/functional/GeneratedTestHarness.cpp @@ -131,14 +131,17 @@ void Execute(const sp<IDevice>& device, std::function<Model(void)> create_model, .location = {.poolIndex = INPUT, .offset = 0, .length = static_cast<uint32_t>(s)}, .dimensions = {}, }; - inputs_info[index] = arg; + RequestArgument arg_empty = { + .hasNoValue = true, + }; + inputs_info[index] = s ? arg : arg_empty; inputSize += s; }); // Compute offset for inputs 1 and so on { size_t offset = 0; for (auto& i : inputs_info) { - i.location.offset = offset; + if (!i.hasNoValue) i.location.offset = offset; offset += i.location.length; } } |