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;
}