[UnitTest] Add missing task handle initialization
authorDongju Chae <dongju.chae@samsung.com>
Mon, 14 Jun 2021 01:03:06 +0000 (10:03 +0900)
committer채동주/On-Device Lab(SR)/Staff Engineer/삼성전자 <dongju.chae@samsung.com>
Mon, 14 Jun 2021 03:26:58 +0000 (12:26 +0900)
This patch adds missing task handle inititialization.
UINT32_MAX indicates it uses SR task scheduler.

Signed-off-by: Dongju Chae <dongju.chae@samsung.com>
tests/unittests/ne_core_npu_test.cc

index 9ed5f56..0ca0f7f 100644 (file)
@@ -124,6 +124,8 @@ TEST (ne_core_npu_test, create_instance_uninitialized_n) {
   input_config_t input;
   size_t alloc, free;
 
+  input.task_handle = UINT32_MAX;
+
   /** create driver APIs not using createDriverAPI() */
   std::unique_ptr<DriverAPI> api (new TrinityVision2API (0));
 
@@ -266,6 +268,8 @@ TEST (ne_core_npu_test, set_input_data_n) {
   input_config_t input;
   int num_devices;
 
+  input.task_handle = UINT32_MAX;
+
   /** TRIV2 Cases */
   num_devices = DriverAPI::getNumDevices (NPUCOND_TRIV2_CONN_SOCIP);
   ASSERT_GT (num_devices, 0);
@@ -302,6 +306,8 @@ TEST (ne_core_npu_test, run_inference_triv2) {
   int model_dmabuf;
   int num_devices;
 
+  input.task_handle = UINT32_MAX;
+
   num_devices = DriverAPI::getNumDevices (NPUCOND_TRIV2_CONN_SOCIP);
   ASSERT_GT (num_devices, 0);
 
@@ -359,6 +365,8 @@ TEST (ne_core_npu_test, run_inference_async0_triv2) {
   int model_dmabuf;
   int num_devices;
 
+  input.task_handle = UINT32_MAX;
+
   num_devices = DriverAPI::getNumDevices (NPUCOND_TRIV2_CONN_SOCIP);
   ASSERT_GT (num_devices, 0);
 
@@ -426,6 +434,8 @@ TEST (ne_core_npu_test, run_inference_async1_triv2) {
   int seg_dmabuf;
   int num_devices;
 
+  input.task_handle = UINT32_MAX;
+
   num_devices = DriverAPI::getNumDevices (NPUCOND_TRIV2_CONN_SOCIP);
   ASSERT_GT (num_devices, 0);
 
@@ -496,6 +506,8 @@ TEST (ne_core_npu_test, run_inference_triv2_n) {
   int model_dmabuf;
   int num_devices;
 
+  input.task_handle = UINT32_MAX;
+
   num_devices = DriverAPI::getNumDevices (NPUCOND_TRIV2_CONN_SOCIP);
   ASSERT_GT (num_devices, 0);