[ITC][nnstreamer][ACR-1886] Added new enums support 94/322794/2
authorshobhit verma <shobhit.v@samsung.com>
Wed, 16 Apr 2025 04:51:27 +0000 (10:21 +0530)
committershobhit verma <shobhit.v@samsung.com>
Wed, 16 Apr 2025 06:00:31 +0000 (11:30 +0530)
Change-Id: I3a65cedcd274af7347fe764894467243d0a01499
Signed-off-by: shobhit verma <shobhit.v@samsung.com>
src/itc/nnstreamer/ITs-nnstreamer.c

index b19c87991a9df222f2c9285e639cd6d34aac92ce..f52d353ba2cd420e7d2a91a56b0b8aa6dea61092 100755 (executable)
@@ -523,12 +523,26 @@ int ITc_nnstreamer_pipeline_ml_check_element_availability_p(void)
 int ITc_nnstreamer_pipeline_ml_check_nnfw_availability_full_p (void)
 {
        START_TEST;
-       bool bIsAvail;
+       bool bIsAvail = false;
+       int nRet = -1;
        ml_nnfw_type_e eNnfwType = ML_NNFW_TYPE_NNFW;
        ml_nnfw_hw_e eNnfwHW = ML_NNFW_HW_ANY;
 
-       int nRet = ml_check_nnfw_availability_full(eNnfwType, eNnfwHW, NULL, &bIsAvail);
+       nRet = ml_check_nnfw_availability_full(eNnfwType, eNnfwHW, NULL, &bIsAvail);
+       PRINT_RESULT(ML_ERROR_NONE, nRet, "ml_check_nnfw_availability_full", NnStreamerGetError(nRet));
+       FPRINTF("[%s:%d] Availability of 'ML_NNFW_TYPE_NNFW' is: %d\\n", __FILE__, __LINE__, bIsAvail);
+
+       eNnfwType = ML_NNFW_TYPE_LLAMACPP;   //(Since 10.0)
+       bIsAvail = false;
+       nRet = ml_check_nnfw_availability_full(eNnfwType, eNnfwHW, NULL, &bIsAvail);
+       PRINT_RESULT(ML_ERROR_NONE, nRet, "ml_check_nnfw_availability_full", NnStreamerGetError(nRet));
+       FPRINTF("[%s:%d] Availability of 'ML_NNFW_TYPE_LLAMACPP' is: %d\\n", __FILE__, __LINE__, bIsAvail);
+
+       eNnfwType = ML_NNFW_TYPE_TIZEN_HAL;  // (Since 10.0)
+       bIsAvail = false;
+       nRet = ml_check_nnfw_availability_full(eNnfwType, eNnfwHW, NULL, &bIsAvail);
        PRINT_RESULT(ML_ERROR_NONE, nRet, "ml_check_nnfw_availability_full", NnStreamerGetError(nRet));
+       FPRINTF("[%s:%d] Availability of 'ML_NNFW_TYPE_TIZEN_HAL' is: %d\\n", __FILE__, __LINE__, bIsAvail);
 
        return 0;
 }