From: Chanwoo Choi Date: Mon, 13 Jun 2022 09:29:25 +0000 (+0900) Subject: tests: unittest: Use tab for indentaion instead of space X-Git-Tag: submit/tizen/20220622.061839~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F64%2F276564%2F1;p=platform%2Fhal%2Fapi%2Fcommon.git tests: unittest: Use tab for indentaion instead of space In order to improve the readability and keep the consistent indentation style, use tab instead of space. Change-Id: Ie8fb6167484dc6fa7e0daa5b395c8a83f9d0b7e0 Signed-off-by: Chanwoo Choi --- diff --git a/tests/unittest/test-hal-api-common.cc b/tests/unittest/test-hal-api-common.cc index 7d2a583..acc07eb 100644 --- a/tests/unittest/test-hal-api-common.cc +++ b/tests/unittest/test-hal-api-common.cc @@ -33,406 +33,577 @@ using namespace std; class CommonHaltest : public testing::Test { - public: - CommonHaltest() {} - virtual ~CommonHaltest() {} - virtual void SetUp() {} - virtual void TearDown() {} + public: + CommonHaltest() {} + virtual ~CommonHaltest() {} + virtual void SetUp() {} + virtual void TearDown() {} }; TEST(CommonHaltest, test_symbol_name_invalid_module) { - char ret_unknown[MAX_BUFF] = {0, }; - char ret_end[MAX_BUFF] = {0, }; - int ret; + char ret_unknown[MAX_BUFF] = {0, }; + char ret_end[MAX_BUFF] = {0, }; + int ret; - ret = hal_common_get_backend_symbol_name(HAL_MODULE_UNKNOWN, ret_unknown, MAX_BUFF); - EXPECT_TRUE(ret != TIZEN_ERROR_NONE); + ret = hal_common_get_backend_symbol_name(HAL_MODULE_UNKNOWN, ret_unknown, MAX_BUFF); + EXPECT_TRUE(ret != TIZEN_ERROR_NONE); - ret = hal_common_get_backend_symbol_name(HAL_MODULE_UNKNOWN, ret_end, MAX_BUFF); - EXPECT_TRUE(ret != TIZEN_ERROR_NONE); + ret = hal_common_get_backend_symbol_name(HAL_MODULE_UNKNOWN, ret_end, MAX_BUFF); + EXPECT_TRUE(ret != TIZEN_ERROR_NONE); } TEST(CommonHaltest, test_check_backend_abi_version_invalid_parameter) { - int ret; + int ret; - ret = hal_common_check_backend_abi_version(HAL_MODULE_UNKNOWN, HAL_ABI_VERSION_TIZEN_7_0); - EXPECT_EQ(ret, TIZEN_ERROR_INVALID_PARAMETER); + ret = hal_common_check_backend_abi_version(HAL_MODULE_UNKNOWN, HAL_ABI_VERSION_TIZEN_7_0); + EXPECT_EQ(ret, TIZEN_ERROR_INVALID_PARAMETER); - ret = hal_common_check_backend_abi_version(HAL_MODULE_END, HAL_ABI_VERSION_TIZEN_7_0); - EXPECT_EQ(ret, TIZEN_ERROR_INVALID_PARAMETER); + ret = hal_common_check_backend_abi_version(HAL_MODULE_END, HAL_ABI_VERSION_TIZEN_7_0); + EXPECT_EQ(ret, TIZEN_ERROR_INVALID_PARAMETER); - ret = hal_common_check_backend_abi_version(HAL_MODULE_TBM, HAL_ABI_VERSION_UNKNOWN); - EXPECT_EQ(ret, TIZEN_ERROR_INVALID_PARAMETER); + ret = hal_common_check_backend_abi_version(HAL_MODULE_TBM, HAL_ABI_VERSION_UNKNOWN); + EXPECT_EQ(ret, TIZEN_ERROR_INVALID_PARAMETER); - ret = hal_common_check_backend_abi_version(HAL_MODULE_TBM, HAL_ABI_VERSION_END); - EXPECT_EQ(ret, TIZEN_ERROR_INVALID_PARAMETER); + ret = hal_common_check_backend_abi_version(HAL_MODULE_TBM, HAL_ABI_VERSION_END); + EXPECT_EQ(ret, TIZEN_ERROR_INVALID_PARAMETER); } TEST(CommonHaltest, get_backend_library_name_unknown) { - char ret_name[MAX_BUFF] = {0, }; - int ret = hal_common_get_backend_library_name(HAL_MODULE_UNKNOWN, ret_name, MAX_BUFF); - EXPECT_TRUE(ret != TIZEN_ERROR_NONE); + char ret_name[MAX_BUFF] = {0, }; + int ret = hal_common_get_backend_library_name(HAL_MODULE_UNKNOWN, ret_name, MAX_BUFF); + EXPECT_TRUE(ret != TIZEN_ERROR_NONE); } class HalInfo { -public: - enum hal_module module_; - enum hal_group group_; - enum hal_license license_; - const char *module_name_; - const char *library_name_; - const char *library_name_64bit_; - const char *symbol_name_; - vector versions_; - - HalInfo(enum hal_module module, enum hal_group group, enum hal_license license, - const char *module_name, const char *library_name, const char *library_name_64bit, - const char *symbol_name, vector versions) : - module_(module), group_(group), license_(license), - module_name_(module_name), library_name_(library_name), - library_name_64bit_(library_name_64bit), symbol_name_(symbol_name), - versions_(versions) {} + public: + enum hal_module module_; + enum hal_group group_; + enum hal_license license_; + const char *module_name_; + const char *library_name_; + const char *library_name_64bit_; + const char *symbol_name_; + vector versions_; + + HalInfo(enum hal_module module, + enum hal_group group, + enum hal_license license, + const char *module_name, + const char *library_name, + const char *library_name_64bit, + const char *symbol_name, + vector versions) : + module_(module), group_(group), license_(license), + module_name_(module_name), library_name_(library_name), + library_name_64bit_(library_name_64bit), symbol_name_(symbol_name), + versions_(versions) {} }; class HalInfoMatchedTest : public ::testing::TestWithParam {}; INSTANTIATE_TEST_CASE_P(CommonHaltest, - HalInfoMatchedTest, - ::testing::Values( - HalInfo(HAL_MODULE_TBM, HAL_GROUP_GRAPHICS, HAL_LICENSE_MIT, - "HAL_MODULE_TBM", "/hal/lib/libhal-backend-tbm.so", - "/hal/lib64/libhal-backend-tbm.so", "hal_backend_tbm_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_TDM, HAL_GROUP_GRAPHICS, HAL_LICENSE_MIT, - "HAL_MODULE_TDM", "/hal/lib/libhal-backend-tdm.so", - "/hal/lib64/libhal-backend-tdm.so", "hal_backend_tdm_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_COREGL, HAL_GROUP_GRAPHICS, HAL_LICENSE_UNKNOWN, - "HAL_MODULE_COREGL", "", "", "", {}), - - HalInfo(HAL_MODULE_INPUT, HAL_GROUP_GRAPHICS, HAL_LICENSE_MIT, - "HAL_MODULE_INPUT", "", "", "", {}), - - HalInfo(HAL_MODULE_AUDIO, HAL_GROUP_MULTIMEDIA, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_AUDIO", "/hal/lib/libhal-backend-audio.so", - "/hal/lib64/libhal-backend-audio.so", "hal_backend_audio_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_CAMERA, HAL_GROUP_MULTIMEDIA, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_CAMERA", "/hal/lib/libhal-backend-camera.so", - "/hal/lib64/libhal-backend-camera.so", "hal_backend_camera_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_RADIO, HAL_GROUP_MULTIMEDIA, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_RADIO", "/hal/lib/libhal-backend-radio.so", - "/hal/lib64/libhal-backend-radio.so", "hal_backend_radio_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_CODEC, HAL_GROUP_MULTIMEDIA, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_CODEC", "", "", "", {}), - - HalInfo(HAL_MODULE_USB_AUDIO, HAL_GROUP_MULTIMEDIA, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_USB_AUDIO", "", "", "", {}), - - HalInfo(HAL_MODULE_ALSAUCM, HAL_GROUP_MULTIMEDIA, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_ALSAUCM", "", "", "", {}), - - HalInfo(HAL_MODULE_BLUETOOTH, HAL_GROUP_CONNECTIVITY, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_BLUETOOTH", "/hal/lib/libhal-backend-bluetooth.so", - "/hal/lib64/libhal-backend-bluetooth.so", "hal_backend_bluetooth_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_WIFI, HAL_GROUP_CONNECTIVITY, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_WIFI", "/hal/lib/libhal-backend-wifi.so", - "/hal/lib64/libhal-backend-wifi.so", "hal_backend_wifi_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_NAN, HAL_GROUP_CONNECTIVITY, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_NAN", "", "", "", {}), - - HalInfo(HAL_MODULE_NFC, HAL_GROUP_CONNECTIVITY, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_NFC", "/hal/lib/libhal-backend-nfc.so", - "/hal/lib64/libhal-backend-nfc.so", "hal_backend_nfc_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_ZIGBEE, HAL_GROUP_CONNECTIVITY, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_ZIGBEE", "/hal/lib/libhal-backend-zigbee.so", - "/hal/lib64/libhal-backend-zigbee.so", "hal_backend_zigbee_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_UWB, HAL_GROUP_CONNECTIVITY, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_UWB", "/hal/lib/libhal-backend-uwb.so", - "/hal/lib64/libhal-backend-uwb.so", "hal_backend_uwb_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_MTP, HAL_GROUP_CONNECTIVITY, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_MTP", "", "", "", {}), - - HalInfo(HAL_MODULE_TELEPHONY, HAL_GROUP_TELEPHONY, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_TELEPHONY", "", "", "", {}), - - HalInfo(HAL_MODULE_LOCATION, HAL_GROUP_LOCATION, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_LOCATION", "/hal/lib/libhal-backend-location.so", - "/hal/lib64/libhal-backend-location.so", "hal_backend_location_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_COMMON, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_COMMON", "", "", "", {}), - - HalInfo(HAL_MODULE_POWER, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_POWER", "/hal/lib/libhal-backend-power.so", - "/hal/lib64/libhal-backend-power.so", "hal_backend_power_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_SENSOR, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_SENSOR", "/hal/lib/libhal-backend-sensor.so", - "/hal/lib64/libhal-backend-sensor.so", "hal_backend_sensor_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_PERIPHERAL, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_PERIPHERAL", "", "", "", {}), - - HalInfo(HAL_MODULE_DEVICE_BATTERY, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_BATTERY", "/hal/lib/libhal-backend-device-battery.so", - "/hal/lib64/libhal-backend-device-battery.so", "hal_backend_device_battery_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_BEZEL, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_BEZEL", "/hal/lib/libhal-backend-device-bezel.so", - "/hal/lib64/libhal-backend-device-bezel.so", "hal_backend_device_bezel_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_DISPLAY, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_DISPLAY", "/hal/lib/libhal-backend-device-display.so", - "/hal/lib64/libhal-backend-device-display.so", "hal_backend_device_display_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_IR, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_IR", "/hal/lib/libhal-backend-device-ir.so", - "/hal/lib64/libhal-backend-device-ir.so", "hal_backend_device_ir_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_TOUCHSCREEN, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_TOUCHSCREEN", "/hal/lib/libhal-backend-device-touchscreen.so", - "/hal/lib64/libhal-backend-device-touchscreen.so", "hal_backend_device_touchscreen_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_LED, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_LED", "/hal/lib/libhal-backend-device-led.so", - "/hal/lib64/libhal-backend-device-led.so", "hal_backend_device_led_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_BOARD, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_BOARD", "/hal/lib/libhal-backend-device-board.so", - "/hal/lib64/libhal-backend-device-board.so", "hal_backend_device_board_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_EXTERNAL_CONNECTION, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_EXTERNAL_CONNECTION", "/hal/lib/libhal-backend-device-external-connection.so", - "/hal/lib64/libhal-backend-device-external-connection.so", "hal_backend_device_external_connection_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_THERMAL, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_THERMAL", "/hal/lib/libhal-backend-device-thermal.so", - "/hal/lib64/libhal-backend-device-thermal.so", "hal_backend_device_thermal_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_USB_GADGET, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_USB_GADGET", "/hal/lib/libhal-backend-device-usb-gadget.so", - "/hal/lib64/libhal-backend-device-usb-gadget.so", "hal_backend_device_usb_gadget_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_HAPTIC, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_HAPTIC", "/hal/lib/libhal-backend-device-haptic.so", - "/hal/lib64/libhal-backend-device-haptic.so", "hal_backend_device_haptic_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ), - - HalInfo(HAL_MODULE_DEVICE_MEMORY, HAL_GROUP_SYSTEM, HAL_LICENSE_APACHE_2_0, - "HAL_MODULE_DEVICE_MEMORY", "/hal/lib/libhal-backend-device-memory.so", - "/hal/lib64/libhal-backend-device-memory.so", "hal_backend_device_memory_data", - vector{{ - .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, - .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 - }} - ) + HalInfoMatchedTest, + ::testing::Values( + HalInfo(HAL_MODULE_TBM, + HAL_GROUP_GRAPHICS, + HAL_LICENSE_MIT, + "HAL_MODULE_TBM", + "/hal/lib/libhal-backend-tbm.so", + "/hal/lib64/libhal-backend-tbm.so", + "hal_backend_tbm_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_TDM, + HAL_GROUP_GRAPHICS, + HAL_LICENSE_MIT, + "HAL_MODULE_TDM", + "/hal/lib/libhal-backend-tdm.so", + "/hal/lib64/libhal-backend-tdm.so", + "hal_backend_tdm_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_COREGL, + HAL_GROUP_GRAPHICS, + HAL_LICENSE_UNKNOWN, + "HAL_MODULE_COREGL", + "", + "", + "", + {} + ), + + HalInfo(HAL_MODULE_INPUT, + HAL_GROUP_GRAPHICS, + HAL_LICENSE_MIT, + "HAL_MODULE_INPUT", + "", + "", + "", + {} + ), + + HalInfo(HAL_MODULE_AUDIO, + HAL_GROUP_MULTIMEDIA, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_AUDIO", + "/hal/lib/libhal-backend-audio.so", + "/hal/lib64/libhal-backend-audio.so", + "hal_backend_audio_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_CAMERA, + HAL_GROUP_MULTIMEDIA, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_CAMERA", + "/hal/lib/libhal-backend-camera.so", + "/hal/lib64/libhal-backend-camera.so", + "hal_backend_camera_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_RADIO, + HAL_GROUP_MULTIMEDIA, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_RADIO", + "/hal/lib/libhal-backend-radio.so", + "/hal/lib64/libhal-backend-radio.so", + "hal_backend_radio_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_CODEC, + HAL_GROUP_MULTIMEDIA, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_CODEC", + "", + "", + "", + {} + ), + + HalInfo(HAL_MODULE_USB_AUDIO, + HAL_GROUP_MULTIMEDIA, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_USB_AUDIO", + "", + "", + "", + {} + ), + + HalInfo(HAL_MODULE_ALSAUCM, + HAL_GROUP_MULTIMEDIA, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_ALSAUCM", + "", + "", + "", + {} + ), + + HalInfo(HAL_MODULE_BLUETOOTH, + HAL_GROUP_CONNECTIVITY, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_BLUETOOTH", + "/hal/lib/libhal-backend-bluetooth.so", + "/hal/lib64/libhal-backend-bluetooth.so", + "hal_backend_bluetooth_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_WIFI, + HAL_GROUP_CONNECTIVITY, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_WIFI", + "/hal/lib/libhal-backend-wifi.so", + "/hal/lib64/libhal-backend-wifi.so", + "hal_backend_wifi_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_NAN, + HAL_GROUP_CONNECTIVITY, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_NAN", + "", + "", + "", + {} + ), + + HalInfo(HAL_MODULE_NFC, + HAL_GROUP_CONNECTIVITY, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_NFC", + "/hal/lib/libhal-backend-nfc.so", + "/hal/lib64/libhal-backend-nfc.so", + "hal_backend_nfc_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_ZIGBEE, + HAL_GROUP_CONNECTIVITY, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_ZIGBEE", + "/hal/lib/libhal-backend-zigbee.so", + "/hal/lib64/libhal-backend-zigbee.so", + "hal_backend_zigbee_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_UWB, + HAL_GROUP_CONNECTIVITY, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_UWB", + "/hal/lib/libhal-backend-uwb.so", + "/hal/lib64/libhal-backend-uwb.so", + "hal_backend_uwb_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_MTP, + HAL_GROUP_CONNECTIVITY, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_MTP", + "", + "", + "", + {} + ), + + HalInfo(HAL_MODULE_TELEPHONY, + HAL_GROUP_TELEPHONY, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_TELEPHONY", + "", + "", + "", + {} + ), + + HalInfo(HAL_MODULE_LOCATION, + HAL_GROUP_LOCATION, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_LOCATION", + "/hal/lib/libhal-backend-location.so", + "/hal/lib64/libhal-backend-location.so", + "hal_backend_location_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_COMMON, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_COMMON", + "", + "", + "", + {} + ), + + HalInfo(HAL_MODULE_POWER, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_POWER", + "/hal/lib/libhal-backend-power.so", + "/hal/lib64/libhal-backend-power.so", + "hal_backend_power_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_SENSOR, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_SENSOR", + "/hal/lib/libhal-backend-sensor.so", + "/hal/lib64/libhal-backend-sensor.so", + "hal_backend_sensor_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_PERIPHERAL, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_PERIPHERAL", + "", + "", + "", + {}), + + HalInfo(HAL_MODULE_DEVICE_BATTERY, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_BATTERY", + "/hal/lib/libhal-backend-device-battery.so", + "/hal/lib64/libhal-backend-device-battery.so", + "hal_backend_device_battery_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_BEZEL, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_BEZEL", + "/hal/lib/libhal-backend-device-bezel.so", + "/hal/lib64/libhal-backend-device-bezel.so", + "hal_backend_device_bezel_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_DISPLAY, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_DISPLAY", + "/hal/lib/libhal-backend-device-display.so", + "/hal/lib64/libhal-backend-device-display.so", + "hal_backend_device_display_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_IR, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_IR", + "/hal/lib/libhal-backend-device-ir.so", + "/hal/lib64/libhal-backend-device-ir.so", + "hal_backend_device_ir_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_TOUCHSCREEN, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_TOUCHSCREEN", + "/hal/lib/libhal-backend-device-touchscreen.so", + "/hal/lib64/libhal-backend-device-touchscreen.so", + "hal_backend_device_touchscreen_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_LED, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_LED", + "/hal/lib/libhal-backend-device-led.so", + "/hal/lib64/libhal-backend-device-led.so", + "hal_backend_device_led_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_BOARD, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_BOARD", + "/hal/lib/libhal-backend-device-board.so", + "/hal/lib64/libhal-backend-device-board.so", + "hal_backend_device_board_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_EXTERNAL_CONNECTION, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_EXTERNAL_CONNECTION", + "/hal/lib/libhal-backend-device-external-connection.so", + "/hal/lib64/libhal-backend-device-external-connection.so", + "hal_backend_device_external_connection_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_THERMAL, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_THERMAL", + "/hal/lib/libhal-backend-device-thermal.so", + "/hal/lib64/libhal-backend-device-thermal.so", + "hal_backend_device_thermal_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_USB_GADGET, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_USB_GADGET", + "/hal/lib/libhal-backend-device-usb-gadget.so", + "/hal/lib64/libhal-backend-device-usb-gadget.so", + "hal_backend_device_usb_gadget_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_HAPTIC, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_HAPTIC", + "/hal/lib/libhal-backend-device-haptic.so", + "/hal/lib64/libhal-backend-device-haptic.so", + "hal_backend_device_haptic_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ), + + HalInfo(HAL_MODULE_DEVICE_MEMORY, + HAL_GROUP_SYSTEM, + HAL_LICENSE_APACHE_2_0, + "HAL_MODULE_DEVICE_MEMORY", + "/hal/lib/libhal-backend-device-memory.so", + "/hal/lib64/libhal-backend-device-memory.so", + "hal_backend_device_memory_data", + vector{{ + .platform_abi_version = HAL_ABI_VERSION_TIZEN_7_0, + .backend_min_abi_version = HAL_ABI_VERSION_TIZEN_6_5 + }} + ) )); TEST_P(HalInfoMatchedTest, get_backend_library_name) { - char ret_library_name[MAX_BUFF] = {0, }; - int ret; - auto info = GetParam(); + char ret_library_name[MAX_BUFF] = {0, }; + int ret; + auto info = GetParam(); - ret = hal_common_get_backend_library_name(info.module_, ret_library_name, MAX_BUFF); - EXPECT_TRUE(ret == TIZEN_ERROR_NONE); + ret = hal_common_get_backend_library_name(info.module_, ret_library_name, MAX_BUFF); + EXPECT_TRUE(ret == TIZEN_ERROR_NONE); #if defined(__aarch64__) || defined(__x86_64__) - EXPECT_STREQ(info.library_name_64bit_, ret_library_name) << "module name is " << info.module_name_; + EXPECT_STREQ(info.library_name_64bit_, ret_library_name) << "module name is " << info.module_name_; #else - EXPECT_STREQ(info.library_name_, ret_library_name) << "module name is " << info.module_name_; + EXPECT_STREQ(info.library_name_, ret_library_name) << "module name is " << info.module_name_; #endif } TEST_P(HalInfoMatchedTest, test_symbol_name_module_matching) { - char ret_symbol_name[MAX_BUFF] = {0, }; - int ret; - auto info = GetParam(); + char ret_symbol_name[MAX_BUFF] = {0, }; + int ret; + auto info = GetParam(); - ret = hal_common_get_backend_symbol_name(info.module_, ret_symbol_name, MAX_BUFF); - EXPECT_TRUE(ret == TIZEN_ERROR_NONE); - EXPECT_STREQ(ret_symbol_name, info.symbol_name_) << "module name is " << info.module_name_; + ret = hal_common_get_backend_symbol_name(info.module_, ret_symbol_name, MAX_BUFF); + EXPECT_TRUE(ret == TIZEN_ERROR_NONE); + EXPECT_STREQ(ret_symbol_name, info.symbol_name_) << "module name is " << info.module_name_; } TEST_P(HalInfoMatchedTest, test_group_module_matching) { - struct __hal_module_info *info = NULL; - - auto result_info = GetParam(); - - _hal_api_conf_init(); - info = _hal_api_conf_get_module_info(result_info.module_, NULL); - ASSERT_TRUE(info != nullptr) << "module name is " << result_info.module_name_; - EXPECT_EQ(info->group, result_info.group_) << "module name is " << result_info.module_name_; - _hal_api_conf_exit(); + struct __hal_module_info *info = NULL; + auto result_info = GetParam(); + + _hal_api_conf_init(); + info = _hal_api_conf_get_module_info(result_info.module_, NULL); + ASSERT_TRUE(info != nullptr) << "module name is " << result_info.module_name_; + EXPECT_EQ(info->group, result_info.group_) << "module name is " << result_info.module_name_; + _hal_api_conf_exit(); } TEST_P(HalInfoMatchedTest, test_license_module_matching) { - struct __hal_module_info *info = NULL; - - auto result_info = GetParam(); - - _hal_api_conf_init(); - info = _hal_api_conf_get_module_info(result_info.module_, NULL); - ASSERT_TRUE(info != nullptr) << "module name is " << result_info.module_name_; - EXPECT_EQ(info->license, result_info.license_) << "module name is " << result_info.module_name_; - _hal_api_conf_exit(); + struct __hal_module_info *info = NULL; + auto result_info = GetParam(); + + _hal_api_conf_init(); + info = _hal_api_conf_get_module_info(result_info.module_, NULL); + ASSERT_TRUE(info != nullptr) << "module name is " << result_info.module_name_; + EXPECT_EQ(info->license, result_info.license_) << "module name is " << result_info.module_name_; + _hal_api_conf_exit(); } TEST_P(HalInfoMatchedTest, test_module_name_matching) { - struct __hal_module_info *info = NULL; - - auto result_info = GetParam(); - - _hal_api_conf_init(); - info = _hal_api_conf_get_module_info(result_info.module_, NULL); - ASSERT_TRUE(info != nullptr) << "module name is " << result_info.module_name_; - EXPECT_STREQ(info->module_name, result_info.module_name_) << "module name is " << result_info.module_name_; - _hal_api_conf_exit(); + struct __hal_module_info *info = NULL; + auto result_info = GetParam(); + + _hal_api_conf_init(); + info = _hal_api_conf_get_module_info(result_info.module_, NULL); + ASSERT_TRUE(info != nullptr) << "module name is " << result_info.module_name_; + EXPECT_STREQ(info->module_name, result_info.module_name_) << "module name is " << result_info.module_name_; + _hal_api_conf_exit(); } TEST_P(HalInfoMatchedTest, test_check_backend_abi_version) { - struct __hal_module_info *info = NULL; - auto result_info = GetParam(); + struct __hal_module_info *info = NULL; + auto result_info = GetParam(); - _hal_api_conf_init(); - info = _hal_api_conf_get_module_info(result_info.module_, NULL); - ASSERT_TRUE(info != nullptr); + _hal_api_conf_init(); + info = _hal_api_conf_get_module_info(result_info.module_, NULL); + ASSERT_TRUE(info != nullptr); - vector versions = result_info.versions_; - struct hal_abi_version_match *meta_versions = info->abi_versions; + vector versions = result_info.versions_; + struct hal_abi_version_match *meta_versions = info->abi_versions; - for (unsigned int i = 0; i < versions.size(); i++) { - struct hal_abi_version_match tmp_version = versions[i]; + for (unsigned int i = 0; i < versions.size(); i++) { + struct hal_abi_version_match tmp_version = versions[i]; - int ret = hal_common_check_backend_abi_version(result_info.module_, tmp_version.platform_abi_version); - EXPECT_EQ(ret, TIZEN_ERROR_NONE) << "module name is " << result_info.module_name_; - EXPECT_EQ(meta_versions[i].platform_abi_version, tmp_version.platform_abi_version) << "module name is " << result_info.module_name_;; - EXPECT_EQ(meta_versions[i].backend_min_abi_version, tmp_version.backend_min_abi_version) << "module name is " << result_info.module_name_;; - } - _hal_api_conf_exit(); + int ret = hal_common_check_backend_abi_version(result_info.module_, tmp_version.platform_abi_version); + EXPECT_EQ(ret, TIZEN_ERROR_NONE) << "module name is " << result_info.module_name_; + EXPECT_EQ(meta_versions[i].platform_abi_version, tmp_version.platform_abi_version) << "module name is " << result_info.module_name_;; + EXPECT_EQ(meta_versions[i].backend_min_abi_version, tmp_version.backend_min_abi_version) << "module name is " << result_info.module_name_;; + } + _hal_api_conf_exit(); } diff --git a/tests/unittest/test-main.cc b/tests/unittest/test-main.cc index c2eb730..3034cd3 100644 --- a/tests/unittest/test-main.cc +++ b/tests/unittest/test-main.cc @@ -18,20 +18,20 @@ #include int main(int argc, char** argv) { - int ret = -1; + int ret = -1; - try { - testing::InitGoogleTest(&argc, argv); - } catch(...) { - std::cout << "Exception occurred" << std::endl; - } + try { + testing::InitGoogleTest(&argc, argv); + } catch(...) { + std::cout << "Exception occurred" << std::endl; + } - try { - ret = RUN_ALL_TESTS(); - } catch (const ::testing::internal::GoogleTestFailureException& e) { - ret = -1; - std::cout << "GoogleTestFailureException was thrown:" << e.what() << std::endl; - } + try { + ret = RUN_ALL_TESTS(); + } catch (const ::testing::internal::GoogleTestFailureException& e) { + ret = -1; + std::cout << "GoogleTestFailureException was thrown:" << e.what() << std::endl; + } - return ret; + return ret; }