From d46368765369a8058398e01361cd22a7793894dd Mon Sep 17 00:00:00 2001 From: Sadik Armagan Date: Mon, 27 Apr 2020 10:15:41 +0100 Subject: IVGCVSW-4692 HAL 1.3 VTS/NNT, Unit test Failures * Check if the model is prepared. Signed-off-by: Sadik Armagan Change-Id: Ia6ea7c5b61a1da97acddddfc5431925cbb4f0227 --- test/Concurrent.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'test/Concurrent.cpp') diff --git a/test/Concurrent.cpp b/test/Concurrent.cpp index ecf25e17..0694934c 100644 --- a/test/Concurrent.cpp +++ b/test/Concurrent.cpp @@ -51,12 +51,20 @@ BOOST_AUTO_TEST_CASE(ConcurrentExecute) // make the prepared models const size_t maxRequests = 5; + size_t preparedModelsSize = 0; android::sp preparedModels[maxRequests]; for (size_t i = 0; i < maxRequests; ++i) { - preparedModels[i] = PrepareModel(model, *driver); + auto preparedModel = PrepareModel(model, *driver); + if (preparedModel.get() != nullptr) + { + preparedModels[i] = PrepareModel(model, *driver); + preparedModelsSize++; + } } + BOOST_TEST(maxRequests == preparedModelsSize); + // construct the request data DataLocation inloc = {}; inloc.poolIndex = 0; -- cgit v1.2.1