[Test] fix using request result in callback
authorYelin Jeong <yelini.jeong@samsung.com>
Tue, 3 Jan 2023 09:28:46 +0000 (18:28 +0900)
committer추지호/NPU Lab(SR)/삼성전자 <jiho.chu@samsung.com>
Tue, 10 Jan 2023 02:48:49 +0000 (11:48 +0900)
This patch changes not to check request result when req_id is 0.

Signed-off-by: Yelin Jeong <yelini.jeong@samsung.com>
tests/utils/ne_test_utils.cc

index f46be40f21bf956c99c4e0c3335c5103a63af420..1d55c01a82467d5fd839cc8528a25fd1181a3757 100644 (file)
@@ -488,8 +488,10 @@ UtilTrinity::callbackVerify (output_buffers *output, int req_id, void *data) {
   UtilModel *model = static_cast<UtilModel *> (cb_data->data);
   UtilTrinity *util = cb_data->instance;
 
-  int res = getNPU_requestResult (util->getDeviceHandle (), req_id);
-  std::cout << "Test Result: " << std::to_string (res) << std::endl;
+  if (req_id != 0) {
+    int res = getNPU_requestResult (util->getDeviceHandle (), req_id);
+    std::cout << "Test Result: " << std::to_string (res) << std::endl;
+  }
 
   delete cb_data;
 
@@ -532,8 +534,10 @@ UtilTrinity::callback (output_buffers *output, int req_id, void *data) {
   UtilModel *model = static_cast<UtilModel *> (cb_data->data);
   UtilTrinity *util = cb_data->instance;
 
-  int res = getNPU_requestResult (util->getDeviceHandle (), req_id);
-  std::cout << "Test Result: " << std::to_string (res) << std::endl;
+  if (req_id != 0) {
+    int res = getNPU_requestResult (util->getDeviceHandle (), req_id);
+    std::cout << "Test Result: " << std::to_string (res) << std::endl;
+  }
 
   delete cb_data;