diff options
author | Sadik Armagan <sadik.armagan@arm.com> | 2020-04-27 10:15:41 +0100 |
---|---|---|
committer | Sadik Armagan <sadik.armagan@arm.com> | 2020-04-27 10:15:41 +0100 |
commit | d46368765369a8058398e01361cd22a7793894dd (patch) | |
tree | 87fd3e74f2466c725fcf519c1dfef0e9f731cd81 /test/1.1 | |
parent | 949a69ef997b1d78dca10b4cca833c3e6b3f5436 (diff) | |
download | android-nn-driver-d46368765369a8058398e01361cd22a7793894dd.tar.gz |
IVGCVSW-4692 HAL 1.3 VTS/NNT, Unit test Failures
* Check if the model is prepared.
Signed-off-by: Sadik Armagan <sadik.armagan@arm.com>
Change-Id: Ia6ea7c5b61a1da97acddddfc5431925cbb4f0227
Diffstat (limited to 'test/1.1')
-rw-r--r-- | test/1.1/Mean.cpp | 7 | ||||
-rw-r--r-- | test/1.1/Transpose.cpp | 5 |
2 files changed, 9 insertions, 3 deletions
diff --git a/test/1.1/Mean.cpp b/test/1.1/Mean.cpp index 10ca3aec..b3074909 100644 --- a/test/1.1/Mean.cpp +++ b/test/1.1/Mean.cpp @@ -89,8 +89,11 @@ void MeanTestImpl(const TestTensor& input, android::sp<IMemory> outMemory = AddPoolAndGetData<float>(expectedOutput.GetNumElements(), request); const float* outputData = static_cast<const float*>(static_cast<void*>(outMemory->getPointer())); - V1_0::ErrorStatus execStatus = Execute(preparedModel, request); - BOOST_TEST(execStatus == V1_0::ErrorStatus::NONE); + if (preparedModel.get() != nullptr) + { + V1_0::ErrorStatus execStatus = Execute(preparedModel, request); + BOOST_TEST(execStatus == V1_0::ErrorStatus::NONE); + } const float* expectedOutputData = expectedOutput.GetData(); for (unsigned int i = 0; i < expectedOutput.GetNumElements(); i++) diff --git a/test/1.1/Transpose.cpp b/test/1.1/Transpose.cpp index 5679ca22..7a36130a 100644 --- a/test/1.1/Transpose.cpp +++ b/test/1.1/Transpose.cpp @@ -89,7 +89,10 @@ void TransposeTestImpl(const TestTensor & inputs, int32_t perm[], android::sp<IMemory> outMemory = AddPoolAndGetData<float>(expectedOutputTensor.GetNumElements(), request); float* outdata = static_cast<float*>(static_cast<void*>(outMemory->getPointer())); - auto execStatus = Execute(preparedModel, request); + if (preparedModel.get() != nullptr) + { + auto execStatus = Execute(preparedModel, request); + } const float * expectedOutput = expectedOutputTensor.GetData(); for (unsigned int i = 0; i < expectedOutputTensor.GetNumElements(); ++i) |