From: Wootak Jung Date: Tue, 12 Sep 2023 05:47:36 +0000 (+0900) Subject: [UTC][Bluetooth][ACR-1787] Add extended advertising related TCs X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=82e77562bb20664383188041a1d618c2ad90280c;p=test%2Ftct%2Fnative%2Fapi.git [UTC][Bluetooth][ACR-1787] Add extended advertising related TCs Change-Id: I655b798547c74f6b8d59c3337758b3da97ece3fd Signed-off-by: Wootak Jung --- diff --git a/src/utc/bluetooth/tct-bluetooth-core_mobile.h b/src/utc/bluetooth/tct-bluetooth-core_mobile.h index ab5beb95f..6835a3cf9 100755 --- a/src/utc/bluetooth/tct-bluetooth-core_mobile.h +++ b/src/utc/bluetooth/tct-bluetooth-core_mobile.h @@ -154,6 +154,19 @@ extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_n(void); extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_n(void); extern int utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n(void); extern int utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_start_scan_new_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n(void); extern int utc_bluetooth_bt_adapter_le_is_discovering_p(void); extern int utc_bluetooth_bt_adapter_set_state_changed_cb_p(void); extern int utc_bluetooth_bt_adapter_set_name_changed_cb_p(void); @@ -197,6 +210,15 @@ extern int utc_bluetooth_bt_adapter_get_local_oob_ext_data_p(void); extern int utc_bluetooth_bt_adapter_le_scan_filter_set_type_p(void); extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p(void); extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_p(void); +extern int utc_bluetooth_bt_adapter_le_start_scan_new_p(void); +extern int utc_bluetooth_bt_adapter_le_set_scan_role_p(void); +extern int utc_bluetooth_bt_adapter_le_set_scan_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p(void); +extern int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p(void); extern int utc_bluetooth_bt_audio_connect_n(void); extern int utc_bluetooth_bt_audio_disconnect_n(void); extern int utc_bluetooth_bt_audio_set_connection_state_changed_cb_n(void); @@ -614,6 +636,19 @@ testcase tc_array[] = { {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_n",utc_bluetooth_bt_adapter_le_free_ibeacon_report_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n",utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n",utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_start_scan_new_n",utc_bluetooth_bt_adapter_le_start_scan_new_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n",utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n",utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n",utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n",utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n",utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n",utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_discovering_p",utc_bluetooth_bt_adapter_le_is_discovering_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_set_state_changed_cb_p",utc_bluetooth_bt_adapter_set_state_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_set_name_changed_cb_p",utc_bluetooth_bt_adapter_set_name_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, @@ -657,6 +692,15 @@ testcase tc_array[] = { {"utc_bluetooth_bt_adapter_le_scan_filter_set_type_p",utc_bluetooth_bt_adapter_le_scan_filter_set_type_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p",utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_p",utc_bluetooth_bt_adapter_le_free_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_start_scan_new_p",utc_bluetooth_bt_adapter_le_start_scan_new_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_scan_role_p",utc_bluetooth_bt_adapter_le_set_scan_role_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_scan_phy_p",utc_bluetooth_bt_adapter_le_set_scan_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p",utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p",utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p",utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p",utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p",utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p",utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_audio_connect_n",utc_bluetooth_bt_audio_connect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, {"utc_bluetooth_bt_audio_disconnect_n",utc_bluetooth_bt_audio_disconnect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, {"utc_bluetooth_bt_audio_set_connection_state_changed_cb_n",utc_bluetooth_bt_audio_set_connection_state_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, diff --git a/src/utc/bluetooth/tct-bluetooth-core_tizeniot.h b/src/utc/bluetooth/tct-bluetooth-core_tizeniot.h index ab5beb95f..6835a3cf9 100644 --- a/src/utc/bluetooth/tct-bluetooth-core_tizeniot.h +++ b/src/utc/bluetooth/tct-bluetooth-core_tizeniot.h @@ -154,6 +154,19 @@ extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_n(void); extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_n(void); extern int utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n(void); extern int utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_start_scan_new_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n(void); extern int utc_bluetooth_bt_adapter_le_is_discovering_p(void); extern int utc_bluetooth_bt_adapter_set_state_changed_cb_p(void); extern int utc_bluetooth_bt_adapter_set_name_changed_cb_p(void); @@ -197,6 +210,15 @@ extern int utc_bluetooth_bt_adapter_get_local_oob_ext_data_p(void); extern int utc_bluetooth_bt_adapter_le_scan_filter_set_type_p(void); extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p(void); extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_p(void); +extern int utc_bluetooth_bt_adapter_le_start_scan_new_p(void); +extern int utc_bluetooth_bt_adapter_le_set_scan_role_p(void); +extern int utc_bluetooth_bt_adapter_le_set_scan_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p(void); +extern int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p(void); extern int utc_bluetooth_bt_audio_connect_n(void); extern int utc_bluetooth_bt_audio_disconnect_n(void); extern int utc_bluetooth_bt_audio_set_connection_state_changed_cb_n(void); @@ -614,6 +636,19 @@ testcase tc_array[] = { {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_n",utc_bluetooth_bt_adapter_le_free_ibeacon_report_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n",utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n",utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_start_scan_new_n",utc_bluetooth_bt_adapter_le_start_scan_new_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n",utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n",utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n",utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n",utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n",utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n",utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_discovering_p",utc_bluetooth_bt_adapter_le_is_discovering_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_set_state_changed_cb_p",utc_bluetooth_bt_adapter_set_state_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_set_name_changed_cb_p",utc_bluetooth_bt_adapter_set_name_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, @@ -657,6 +692,15 @@ testcase tc_array[] = { {"utc_bluetooth_bt_adapter_le_scan_filter_set_type_p",utc_bluetooth_bt_adapter_le_scan_filter_set_type_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p",utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_p",utc_bluetooth_bt_adapter_le_free_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_start_scan_new_p",utc_bluetooth_bt_adapter_le_start_scan_new_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_scan_role_p",utc_bluetooth_bt_adapter_le_set_scan_role_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_scan_phy_p",utc_bluetooth_bt_adapter_le_set_scan_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p",utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p",utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p",utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p",utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p",utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p",utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_audio_connect_n",utc_bluetooth_bt_audio_connect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, {"utc_bluetooth_bt_audio_disconnect_n",utc_bluetooth_bt_audio_disconnect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, {"utc_bluetooth_bt_audio_set_connection_state_changed_cb_n",utc_bluetooth_bt_audio_set_connection_state_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, diff --git a/src/utc/bluetooth/tct-bluetooth-core_tv.h b/src/utc/bluetooth/tct-bluetooth-core_tv.h index d3d199257..806a8dd35 100755 --- a/src/utc/bluetooth/tct-bluetooth-core_tv.h +++ b/src/utc/bluetooth/tct-bluetooth-core_tv.h @@ -145,6 +145,19 @@ extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_n(void); extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_n(void); extern int utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n(void); extern int utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_start_scan_new_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n(void); extern int utc_bluetooth_bt_adapter_le_is_discovering_p(void); extern int utc_bluetooth_bt_adapter_set_state_changed_cb_p(void); extern int utc_bluetooth_bt_adapter_set_name_changed_cb_p(void); @@ -186,6 +199,15 @@ extern int utc_bluetooth_bt_adapter_get_local_oob_ext_data_p(void); extern int utc_bluetooth_bt_adapter_le_scan_filter_set_type_p(void); extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p(void); extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_p(void); +extern int utc_bluetooth_bt_adapter_le_start_scan_new_p(void); +extern int utc_bluetooth_bt_adapter_le_set_scan_role_p(void); +extern int utc_bluetooth_bt_adapter_le_set_scan_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p(void); +extern int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p(void); extern int utc_bluetooth_bt_audio_connect_n(void); extern int utc_bluetooth_bt_audio_disconnect_n(void); extern int utc_bluetooth_bt_audio_set_connection_state_changed_cb_n(void); @@ -548,6 +570,19 @@ testcase tc_array[] = { {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_n",utc_bluetooth_bt_adapter_le_free_ibeacon_report_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n",utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n",utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_start_scan_new_n",utc_bluetooth_bt_adapter_le_start_scan_new_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n",utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n",utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n",utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n",utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n",utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n",utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_discovering_p",utc_bluetooth_bt_adapter_le_is_discovering_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_set_state_changed_cb_p",utc_bluetooth_bt_adapter_set_state_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_set_name_changed_cb_p",utc_bluetooth_bt_adapter_set_name_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, @@ -589,6 +624,15 @@ testcase tc_array[] = { {"utc_bluetooth_bt_adapter_le_scan_filter_set_type_p",utc_bluetooth_bt_adapter_le_scan_filter_set_type_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p",utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_p",utc_bluetooth_bt_adapter_le_free_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_start_scan_new_p",utc_bluetooth_bt_adapter_le_start_scan_new_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_scan_role_p",utc_bluetooth_bt_adapter_le_set_scan_role_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_scan_phy_p",utc_bluetooth_bt_adapter_le_set_scan_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p",utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p",utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p",utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p",utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p",utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p",utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_audio_connect_n",utc_bluetooth_bt_audio_connect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, {"utc_bluetooth_bt_audio_disconnect_n",utc_bluetooth_bt_audio_disconnect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, {"utc_bluetooth_bt_audio_set_connection_state_changed_cb_n",utc_bluetooth_bt_audio_set_connection_state_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, diff --git a/src/utc/bluetooth/tct-bluetooth-core_wearable.h b/src/utc/bluetooth/tct-bluetooth-core_wearable.h index 68646c41d..8a4c349f6 100644 --- a/src/utc/bluetooth/tct-bluetooth-core_wearable.h +++ b/src/utc/bluetooth/tct-bluetooth-core_wearable.h @@ -158,6 +158,19 @@ extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_n(void); extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_n(void); extern int utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n(void); extern int utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_start_scan_new_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n(void); +extern int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n(void); +extern int utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n(void); extern int utc_bluetooth_bt_adapter_le_is_discovering_p(void); extern int utc_bluetooth_bt_adapter_set_state_changed_cb_p(void); extern int utc_bluetooth_bt_adapter_set_name_changed_cb_p(void); @@ -200,6 +213,15 @@ extern int utc_bluetooth_bt_adapter_get_local_oob_ext_data_p(void); extern int utc_bluetooth_bt_adapter_le_scan_filter_set_type_p(void); extern int utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p(void); extern int utc_bluetooth_bt_adapter_le_free_ibeacon_report_p(void); +extern int utc_bluetooth_bt_adapter_le_start_scan_new_p(void); +extern int utc_bluetooth_bt_adapter_le_set_scan_role_p(void); +extern int utc_bluetooth_bt_adapter_le_set_scan_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p(void); +extern int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p(void); +extern int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p(void); extern int utc_bluetooth_bt_audio_connect_n(void); extern int utc_bluetooth_bt_audio_disconnect_n(void); extern int utc_bluetooth_bt_audio_set_connection_state_changed_cb_n(void); @@ -645,6 +667,19 @@ testcase tc_array[] = { {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_n",utc_bluetooth_bt_adapter_le_free_ibeacon_report_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n",utc_bluetooth_bt_adapter_le_is_2m_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n",utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_start_scan_new_n",utc_bluetooth_bt_adapter_le_start_scan_new_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n",utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n",utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n",utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n",utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n",utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n",utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n",utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n,utc_bluetooth_adapter_negative_startup,utc_bluetooth_adapter_negative_cleanup}, {"utc_bluetooth_bt_adapter_le_is_discovering_p",utc_bluetooth_bt_adapter_le_is_discovering_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_set_state_changed_cb_p",utc_bluetooth_bt_adapter_set_state_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_set_name_changed_cb_p",utc_bluetooth_bt_adapter_set_name_changed_cb_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, @@ -687,6 +722,15 @@ testcase tc_array[] = { {"utc_bluetooth_bt_adapter_le_scan_filter_set_type_p",utc_bluetooth_bt_adapter_le_scan_filter_set_type_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p",utc_bluetooth_bt_adapter_le_get_scan_result_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_adapter_le_free_ibeacon_report_p",utc_bluetooth_bt_adapter_le_free_ibeacon_report_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_start_scan_new_p",utc_bluetooth_bt_adapter_le_start_scan_new_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_scan_role_p",utc_bluetooth_bt_adapter_le_set_scan_role_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_scan_phy_p",utc_bluetooth_bt_adapter_le_set_scan_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p",utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p",utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p",utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p",utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p",utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, + {"utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p",utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p,utc_bluetooth_adapter_positive_startup,utc_bluetooth_adapter_positive_cleanup}, {"utc_bluetooth_bt_audio_connect_n",utc_bluetooth_bt_audio_connect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, {"utc_bluetooth_bt_audio_disconnect_n",utc_bluetooth_bt_audio_disconnect_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, {"utc_bluetooth_bt_audio_set_connection_state_changed_cb_n",utc_bluetooth_bt_audio_set_connection_state_changed_cb_n,utc_bluetooth_bt_audio_negative_startup,utc_bluetooth_bt_audio_negative_cleanup}, diff --git a/src/utc/bluetooth/utc_bluetooth_adapter_negative.c b/src/utc/bluetooth/utc_bluetooth_adapter_negative.c index 49911e146..5c472659d 100755 --- a/src/utc/bluetooth/utc_bluetooth_adapter_negative.c +++ b/src/utc/bluetooth/utc_bluetooth_adapter_negative.c @@ -30,7 +30,7 @@ static bool le_supported = false; static bool bt_supported = false; static bool oob_supported = false; static bool le_50_supported = false; - +static bool le_adv_ext_supported = false; /** * @function utc_bluetooth_adapter_negative_startup @@ -57,6 +57,9 @@ void utc_bluetooth_adapter_negative_startup(void) le_50_supported = false; system_info_get_platform_bool("http://tizen.org/feature/network.bluetooth.le.5_0", &le_50_supported); + + le_adv_ext_supported = false; + system_info_get_platform_bool("http://tizen.org/feature/network.bluetooth.le.adv_ext", &le_adv_ext_supported); #endif if(bt_supported) { @@ -1854,3 +1857,209 @@ int utc_bluetooth_bt_adapter_le_is_coded_phy_supported_n(void) return 0; } +int utc_bluetooth_bt_adapter_le_start_scan_new_n(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_start_scan_new(NULL, NULL); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_start_scan_new(NULL, NULL); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_n(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_set_advertising_legacy_mode(NULL, true); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_set_advertising_legacy_mode(NULL, true); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_n(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_set_advertising_primary_phy(NULL, BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_set_advertising_primary_phy(NULL, BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_n(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_set_advertising_secondary_phy(NULL, BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_set_advertising_secondary_phy(NULL, BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_n(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_is_extended_advertising_supported(NULL); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_is_extended_advertising_supported(NULL); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_n(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_is_extended_scan_supported(NULL); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_is_extended_scan_supported(NULL); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_n(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_get_maximum_advertising_data_length(NULL); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_get_maximum_advertising_data_length(NULL); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_get_new_scan_result_primary_phy_n(void) +{ + int primary_phy; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_get_new_scan_result_primary_phy(NULL, &primary_phy); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_get_new_scan_result_primary_phy(NULL, &primary_phy); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_get_new_scan_result_secondary_phy_n(void) +{ + int secondary_phy; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_get_new_scan_result_secondary_phy(NULL, &secondary_phy); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_get_new_scan_result_secondary_phy(NULL, &secondary_phy); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_get_new_scan_result_advertising_sid_n(void) +{ + int advertising_sid; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_get_new_scan_result_advertising_sid(NULL, &advertising_sid); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_get_new_scan_result_advertising_sid(NULL, &advertising_sid); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_get_new_scan_result_periodic_adv_int_n(void) +{ + int periodic_adv_int; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_get_new_scan_result_periodic_adv_int(NULL, &periodic_adv_int); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_get_new_scan_result_periodic_adv_int(NULL, &periodic_adv_int); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_get_new_scan_result_is_extended_n(void) +{ + bool is_extended; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_get_new_scan_result_is_extended(NULL, &is_extended); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_get_new_scan_result_is_extended(NULL, &is_extended); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_get_new_scan_result_legacy_info_n(void) +{ + bt_adapter_le_device_scan_result_info_s *legacy_info; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_get_new_scan_result_legacy_info(NULL, &legacy_info); + assert_eq(ret, BT_ERROR_INVALID_PARAMETER); + } else { + ret = bt_adapter_le_get_new_scan_result_legacy_info(NULL, &legacy_info); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} diff --git a/src/utc/bluetooth/utc_bluetooth_adapter_positive.c b/src/utc/bluetooth/utc_bluetooth_adapter_positive.c index ba7c4c2c9..3933d6b19 100755 --- a/src/utc/bluetooth/utc_bluetooth_adapter_positive.c +++ b/src/utc/bluetooth/utc_bluetooth_adapter_positive.c @@ -33,6 +33,7 @@ static bool le_supported = false; static bool bt_supported = false; static bool oob_supported = false; static bool le_50_supported = false; +static bool le_adv_ext_supported = false; static int adv_data_type = 3; static int manufacturer_id = 117; @@ -142,6 +143,9 @@ void utc_bluetooth_adapter_positive_startup(void) le_50_supported = false; system_info_get_platform_bool("http://tizen.org/feature/network.bluetooth.le.5_0", &le_50_supported); + + le_adv_ext_supported = false; + system_info_get_platform_bool("http://tizen.org/feature/network.bluetooth.le.adv_ext", &le_adv_ext_supported); #endif if(bt_supported) { @@ -1571,3 +1575,176 @@ int utc_bluetooth_bt_adapter_le_is_coded_phy_supported_p(void) return 0; } +static void __bt_adapter_le_new_scan_result_cb(int result, + bt_new_scan_result_h handle, void *user_data) +{ + +} + +int utc_bluetooth_bt_adapter_le_start_scan_new_p(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_start_scan_new(__bt_adapter_le_new_scan_result_cb, NULL); + wait_for_async(); + + assert_eq(ret, BT_ERROR_NONE); + ret = bt_adapter_le_stop_scan(); + } else { + ret = bt_adapter_le_start_scan_new(__bt_adapter_le_new_scan_result_cb, NULL); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_set_scan_role_p(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_set_scan_role(BT_ADAPTER_LE_SCAN_LEGACY_ONLY); + assert_eq(ret, BT_ERROR_NONE); + } else { + ret = bt_adapter_le_set_scan_role(BT_ADAPTER_LE_SCAN_LEGACY_ONLY); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_set_scan_phy_p(void) +{ + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_set_scan_phy(BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_NONE); + } else { + ret = bt_adapter_le_set_scan_phy(BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_set_advertising_legacy_mode_p(void) +{ + bt_advertiser_h advertiser = NULL; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_create_advertiser(&advertiser); + assert_eq(ret, BT_ERROR_NONE); + + ret = bt_adapter_le_set_advertising_legacy_mode(advertiser, true); + assert_eq(ret, BT_ERROR_NONE); + + ret = bt_adapter_le_destroy_advertiser(advertiser); + assert_eq(ret, BT_ERROR_NONE); + } else { + ret = bt_adapter_le_set_advertising_legacy_mode(advertiser, true); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_set_advertising_primary_phy_p(void) +{ + bt_advertiser_h advertiser = NULL; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_create_advertiser(&advertiser); + assert_eq(ret, BT_ERROR_NONE); + + ret = bt_adapter_le_set_advertising_primary_phy(advertiser, BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_NONE); + + ret = bt_adapter_le_destroy_advertiser(advertiser); + assert_eq(ret, BT_ERROR_NONE); + } else { + ret = bt_adapter_le_set_advertising_primary_phy(advertiser, BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_set_advertising_secondary_phy_p(void) +{ + bt_advertiser_h advertiser = NULL; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_create_advertiser(&advertiser); + assert_eq(ret, BT_ERROR_NONE); + + ret = bt_adapter_le_set_advertising_secondary_phy(advertiser, BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_NONE); + + ret = bt_adapter_le_destroy_advertiser(advertiser); + assert_eq(ret, BT_ERROR_NONE); + } else { + ret = bt_adapter_le_set_advertising_secondary_phy(advertiser, BT_LE_1M_PHY); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_is_extended_advertising_supported_p(void) +{ + bool is_supported = false; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_is_extended_advertising_supported(&is_supported); + assert_eq(ret, BT_ERROR_NONE); + } else { + ret = bt_adapter_le_is_extended_advertising_supported(&is_supported); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_is_extended_scan_supported_p(void) +{ + bool is_supported = false; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_is_extended_scan_supported(&is_supported); + assert_eq(ret, BT_ERROR_NONE); + } else { + ret = bt_adapter_le_is_extended_scan_supported(&is_supported); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +} + +int utc_bluetooth_bt_adapter_le_get_maximum_advertising_data_length_p(void) +{ + int data_length = 0; + + if (le_adv_ext_supported) { + assert_eq(startup_flag, BT_ERROR_NONE); + + ret = bt_adapter_le_get_maximum_advertising_data_length(&data_length); + assert_eq(ret, BT_ERROR_NONE); + } else { + ret = bt_adapter_le_get_maximum_advertising_data_length(&data_length); + assert_eq(ret, BT_ERROR_NOT_SUPPORTED); + } + + return 0; +}