summaryrefslogtreecommitdiff
path: root/identity/support/src/cppbor_parse.cpp
diff options
context:
space:
mode:
authorSlava Shklyaev <slavash@google.com>2019-05-14 14:15:14 +0100
committerSlava Shklyaev <slavash@google.com>2019-07-19 14:00:29 +0100
commit73ee79dafaa5da6f8e0692f201475b16f7de842d (patch)
tree550d210480ec5caa843787210d0b53a79e373737 /identity/support/src/cppbor_parse.cpp
parentc158dbcd7eae81ae2417d54928bb7512359922b4 (diff)
Refactor NNAPI VTS to remove unreasonable dependence between versions
To make it easier to create the next version of NNAPI, this change removes the following nonsensical dependence: - NNAPI 1.0 VTS depends on NNAPI 1.1 and 1.2 - NNAPI 1.1 VTS depends on NNAPI 1.2 In particular, I made the following changes: - split GeneratedTestHarness.cpp into three separate implementations, - created a restricted version of Callbacks.h for 1.0 and 1.1, - removed the dependency on frameworks/ml/nn/HalInterfaces.h, - refactored Android.bp files for more autonomy between 1.0, 1.1, and 1.2, - consolidated some common code into Utils.h, - created structure for sharing code between VTS versions (VtsHalNeuralNetworksV1_0_utils). Bug: 74827824 Bug: 124462414 Test: VtsHalNeuralnetworksV1_0TargetTest Test: VtsHalNeuralnetworksV1_1TargetTest Test: VtsHalNeuralnetworksV1_1CompatV1_0TargetTest Test: VtsHalNeuralnetworksV1_2TargetTest Test: VtsHalNeuralnetworksV1_2CompatV1_0TargetTest Test: VtsHalNeuralnetworksV1_2CompatV1_1TargetTest Change-Id: I4243d0b5e574255cef1070850f4d0a284f65f54e Merged-In: I4243d0b5e574255cef1070850f4d0a284f65f54e (cherry picked from commit 1d6b4659972010b9999dc77fbe65892b8b69d6da)
Diffstat (limited to 'identity/support/src/cppbor_parse.cpp')
0 files changed, 0 insertions, 0 deletions