From a9b85ba8fab8c207d1bd06449cbea1d1abd3b38f Mon Sep 17 00:00:00 2001 From: gichan Date: Wed, 1 Sep 2021 19:05:50 +0900 Subject: [PATCH] [TEST] Add checking nnfw availability util Add checking nnfw availability util. Signed-off-by: gichan --- tests/capi/unittest_capi_inference.cc | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/tests/capi/unittest_capi_inference.cc b/tests/capi/unittest_capi_inference.cc index 455e4b9..909be15 100644 --- a/tests/capi/unittest_capi_inference.cc +++ b/tests/capi/unittest_capi_inference.cc @@ -1884,6 +1884,30 @@ TEST (nnstreamer_capi_util, plugin_availability_fail_invalid_02_n) } /** + * @brief Test NNStreamer Utility for checking nnfw availability with custom option + */ +TEST (nnstreamer_capi_util, nnfw_availability_full_01) +{ + int status; + bool result; + + status = ml_check_nnfw_availability_full (ML_NNFW_TYPE_TENSORFLOW_LITE, ML_NNFW_HW_ANY, NULL, &result); + EXPECT_EQ (status, ML_ERROR_NONE); + EXPECT_EQ (result, is_enabled_tensorflow_lite); +} + +/** + * @brief Test NNStreamer Utility for checking nnfw availability with custom option (invalid param) + */ +TEST (nnstreamer_capi_util, nnfw_availability_full_02_n) +{ + int status; + + status = ml_check_nnfw_availability_full (ML_NNFW_TYPE_TENSORFLOW_LITE, ML_NNFW_HW_ANY, NULL, NULL); + EXPECT_NE (status, ML_ERROR_NONE); +} + +/** * @brief Test NNStreamer Utility for checking nnfw availability (invalid param) */ TEST (nnstreamer_capi_util, nnfw_availability_fail_invalid_01_n) -- 2.7.4