添加 xts 测试过程判定函数
authorSnickerSun <snickersun@163.com>
Thu, 21 Dec 2023 02:36:18 +0000 (10:36 +0800)
committerSnickerSun <snickersun@163.com>
Thu, 21 Dec 2023 02:36:18 +0000 (10:36 +0800)
用法:
  uint8_t xts_testing = 0 ;
  #ifdef XTS_SUPPORT
   extern C uint8_t is_xts_test_done(void);
   xts_testing = is_xts_test_done();
    #endif

code/sdk/open_source/openharmony/test/xts/tools/lite/hctest/src/hctest.c

index 62450d2..88dfae3 100755 (executable)
@@ -183,11 +183,21 @@ static void RunTestSuite(const char* suite_name)
             RunSingleTestSuite(curSuite);
         }
         if (g_totalSuitesNum == g_doneSuitesNum) {
+            //Snicker ToDO: 记录xts结束标识
             printf("All the test suites finished!\n");
         }
     }
 }
 
+uint8_t  is_xts_test_done(void)
+{
+    if (g_totalSuitesNum == g_doneSuitesNum) {
+        return 1;
+    }else{
+        return 0;
+    }
+}
+
 void LiteTestPrint(const char *fmt, ...)
 {
     va_list ap;