mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-09-15 21:50:03 +00:00
nimble/pts: update PTS GAP test scenarios
X-Original-Commit: 20d21997d0d50d1bdc467438a7329affcd86c9c5
This commit is contained in:
+51
-36
@@ -27,7 +27,7 @@ TC_BROB_BCST_BV_02_C PASS b adv conn=non
|
||||
TC_BROB_BCST_BV_03_C PASS b set irk=<IRK> e.g: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11
|
||||
Note: in PTS IXIT please set:
|
||||
TSPX_iut_device_IRK_for_resolvable_privacy_address_generation_procedure=11000000000000000000000000000000
|
||||
b set adv_data flags=0
|
||||
b set adv_data flags=4
|
||||
b adv conn=non disc=non own_addr_type=rpa_pub
|
||||
TC_BROB_BCST_BV_04_C N/A
|
||||
TC_BROB_OBSV_BV_01_C PASS b scan passive
|
||||
@@ -38,34 +38,32 @@ TC_BROB_OBSV_BV_05_C N/A
|
||||
TC_BROB_OBSV_BV_06_C N/A
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
TC_DISC_NONM_BV_01_C PASS b set adv_data flags=0
|
||||
b adv conn=non disc=non
|
||||
TC_DISC_NONM_BV_02_C PASS b set adv_data flags=0
|
||||
b adv conn=und disc=non
|
||||
TC_DISC_NONM_BV_01_C PASS b adv conn=non disc=non
|
||||
TC_DISC_NONM_BV_02_C PASS b adv conn=und disc=non
|
||||
TC_DISC_LIMM_BV_01_C N/A
|
||||
TC_DISC_LIMM_BV_02_C N/A
|
||||
TC_DISC_LIMM_BV_03_C PASS b set adv_data flags=0
|
||||
TC_DISC_LIMM_BV_03_C PASS b set adv_data flags=5
|
||||
b adv conn=non disc=ltd
|
||||
TC_DISC_LIMM_BV_04_C PASS b set adv_data flags=0
|
||||
TC_DISC_LIMM_BV_04_C PASS b set adv_data flags=5
|
||||
b adv conn=und disc=ltd
|
||||
TC_DISC_GENM_BV_01_C N/A
|
||||
TC_DISC_GENM_BV_02_C N/A
|
||||
TC_DISC_GENM_BV_03_C PASS b set adv_data flags=0
|
||||
TC_DISC_GENM_BV_03_C PASS b set adv_data flags=6
|
||||
b adv conn=non disc=gen
|
||||
TC_DISC_GENM_BV_04_C PASS b set adv_data flags=0
|
||||
TC_DISC_GENM_BV_04_C PASS b set adv_data flags=6
|
||||
b adv conn=und disc=gen
|
||||
TC_DISC_LIMP_BV_01_C PASS b scan ltd=1
|
||||
TC_DISC_LIMP_BV_02_C PASS b scan ltd=1
|
||||
TC_DISC_LIMP_BV_03_C PASS b scan ltd=1
|
||||
TC_DISC_LIMP_BV_04_C PASS b scan ltd=1
|
||||
TC_DISC_LIMP_BV_05_C PASS b scan ltd=1
|
||||
TC_DISC_GENP_BV_01_C PASS b scan
|
||||
TC_DISC_GENP_BV_02_C PASS b scan
|
||||
TC_DISC_GENP_BV_03_C PASS b scan
|
||||
TC_DISC_LIMP_BV_01_C PASS b scan ltd=1 nodups=1
|
||||
TC_DISC_LIMP_BV_02_C PASS b scan ltd=1 nodups=1
|
||||
TC_DISC_LIMP_BV_03_C PASS b scan ltd=1 nodups=1
|
||||
TC_DISC_LIMP_BV_04_C PASS b scan ltd=1 nodups=1
|
||||
TC_DISC_LIMP_BV_05_C PASS b scan ltd=1 nodups=1
|
||||
TC_DISC_GENP_BV_01_C PASS b scan nodups=1
|
||||
TC_DISC_GENP_BV_02_C PASS b scan nodups=1
|
||||
TC_DISC_GENP_BV_03_C PASS b scan nodups=1
|
||||
verify that PTS has note: "Non discoverable mode"
|
||||
TC_DISC_GENP_BV_04_C PASS b scan
|
||||
TC_DISC_GENP_BV_04_C PASS b scan nodups=1
|
||||
verify that PTS has note: "Non discoverable mode"
|
||||
TC_DISC_GENP_BV_05_C PASS b scan
|
||||
TC_DISC_GENP_BV_05_C PASS b scan nodups=1
|
||||
verify that advertising event has: "Connection directed advertising event"
|
||||
TC_DISC_RPA_BV_01_C N/A
|
||||
-------------------------------------------------------------------------------
|
||||
@@ -84,9 +82,9 @@ TC_IDLE_NAMP_BV_02_C PASS <answer NO to role question>
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
TC_CONN_NCON_BV_01_C PASS b adv conn=non
|
||||
TC_CONN_NCON_BV_02_C PASS b set adv_data flags=0
|
||||
TC_CONN_NCON_BV_02_C PASS b set adv_data flags=6
|
||||
b adv conn=non disc=gen
|
||||
TC_CONN_NCON_BV_03_C PASS b set adv_data flags=0
|
||||
TC_CONN_NCON_BV_03_C PASS b set adv_data flags=5
|
||||
b adv conn=non disc=ltd
|
||||
TC_CONN_DCON_BV_01_C PASS b adv conn=dir peer_addr_type=public peer_addr=<addr>
|
||||
TC_CONN_DCON_BV_02_C N/A
|
||||
@@ -96,17 +94,18 @@ TC_CONN_UCON_BV_02_C PASS b adv conn=und disc=gen
|
||||
TC_CONN_UCON_BV_03_C PASS b adv conn=und disc=ltd
|
||||
TC_CONN_UCON_BV_04_C N/A
|
||||
TC_CONN_UCON_BV_05_C N/A
|
||||
TC_CONN_UCON_BV_06_C PASS b set adv_data flags=0
|
||||
TC_CONN_UCON_BV_06_C PASS b set adv_data flags=6
|
||||
b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
|
||||
b set irk=<IRK> e.g: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11
|
||||
Note: in PTS IXIT please set:
|
||||
TSPX_iut_device_IRK=11000000000000000000000000000000
|
||||
TSPX_iut_private_address_interval=300000
|
||||
interval can be set in net/nimble/host/syscfg.yml
|
||||
as BLE_RPA_TIMEOUT
|
||||
TSPX_iut_private_address_interval=5000
|
||||
set BLE_RPA_TIMEOUT: 5 in syscfg.yml
|
||||
b adv own_addr_type=rpa_pub
|
||||
<wait for 5 seconds>
|
||||
b adv own_addr_type=rpa_pub
|
||||
TC_CONN_ACEP_BV_01_C PASS b wl addr=<addr> addr_type=public
|
||||
b conn peer_addr_type=wl
|
||||
b conn addr_type=wl
|
||||
b term conn=<handle>
|
||||
TC_CONN_ACEP_BV_02_C N/A
|
||||
TC_CONN_GCEP_BV_01_C PASS b conn peer_addr=<addr>
|
||||
@@ -116,7 +115,7 @@ TC_CONN_GCEP_BV_02_C PASS b conn peer_addr=<addr>
|
||||
TC_CONN_GCEP_BV_03_C N/A
|
||||
TC_CONN_GCEP_BV_04_C N/A
|
||||
TC_CONN_SCEP_BV_01_C PASS b wl addr=<addr> addr_type=public
|
||||
b conn peer_addr_type=wl
|
||||
b conn addr_type=wl
|
||||
b term conn=<handle>
|
||||
TC_CONN_SCEP_BV_02_C N/A
|
||||
TC_CONN_DCEP_BV_01_C PASS b conn peer_addr=<addr>
|
||||
@@ -138,7 +137,7 @@ TC_CONN_CPUP_BV_05_C PASS b conn peer_addr=<addr>
|
||||
TC_CONN_TERM_BV_01_C PASS <answer NO to role question>
|
||||
b adv conn=und disc=non
|
||||
b term conn=1
|
||||
TC_CONN_PRDA_BV_01_C PASS b set adv_data flags=0
|
||||
TC_CONN_PRDA_BV_01_C PASS b set adv_data flags=6
|
||||
b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
|
||||
b set irk=<IRK> e.g: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11
|
||||
Note: in PTS IXIT please set:
|
||||
@@ -168,20 +167,23 @@ TC_BOND_NBON_BV_03_C PASS b adv conn=und
|
||||
TC_BOND_BON_BV_01_C PASS b set sm_data bonding=1
|
||||
b adv
|
||||
b sec start conn=<handle>
|
||||
<ok>
|
||||
b adv
|
||||
<ok>
|
||||
TC_BOND_BON_BV_02_C PASS b set sm_data bonding=1
|
||||
b conn peer_addr=<addr>
|
||||
b sec pair conn=<handle>
|
||||
<ok>
|
||||
b conn peer_addr=<addr>
|
||||
b sec pair conn=<handle>
|
||||
<ok>
|
||||
TC_BOND_BON_BV_03_C PASS b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
|
||||
b adv
|
||||
<ok>
|
||||
b adv
|
||||
<ok>
|
||||
TC_BOND_BON_BV_04_C PASS b set sm_data bonding=1
|
||||
b conn peer_addr=<addr
|
||||
b conn peer_addr=<addr>
|
||||
b term conn=<handle>
|
||||
b conn peer_addr=<addr>
|
||||
b sec pair conn=<handle>
|
||||
@@ -225,6 +227,7 @@ TC_SEC_AUT_BV_17_C PASS b conn peer_addr=<addr>
|
||||
b read conn=<handle> attr=<val_handle>
|
||||
b set sm_data bonding=1
|
||||
b sec pair conn=<handle>
|
||||
b term conn=1
|
||||
TC_SEC_AUT_BV_18_C PASS b adv
|
||||
b disc full conn=<handle>
|
||||
b read conn=<handle> attr=<val_handle>
|
||||
@@ -295,51 +298,63 @@ TC_PRIV_CONN_BV_07_C N/A
|
||||
TC_PRIV_CONN_BV_08_C N/A
|
||||
TC_PRIV_CONN_BV_09_C N/A
|
||||
TC_PRIV_CONN_BV_10_C PASS
|
||||
b set adv_data flags=0
|
||||
b set adv_data flags=6
|
||||
b set sm_data io_capabilities=1 mitm_flag=1
|
||||
b set sm_data bonding=1 our_key_dist=7 their_key_dist=7
|
||||
b set irk=<IRK> e.g: 00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:11
|
||||
Note: in PTS IXIT please set:
|
||||
TSPX_uit_device_IRK=11000000000000000000000000000000
|
||||
TSPX_iut_private_address_interval=5000
|
||||
set BLE_RPA_TIMEOUT: 5 in syscfg.yml
|
||||
b adv
|
||||
b passkey conn=<handle> action=3 key=123456
|
||||
Note: enter '123456' passkey in PTS
|
||||
b term conn=<handle>
|
||||
b adv own_addr_type=rpa_pub
|
||||
<wait for 5 seconds>
|
||||
b adv own_addr_type=rpa_pub
|
||||
b term conn=<handle>
|
||||
|
||||
TC_PRIV_CONN_BV_11_C N/A
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
TC_ADV_BV_01_C PASS b set adv_data uuid16=0x1802
|
||||
b adv
|
||||
b adv stop
|
||||
TC_ADV_BV_02_C PASS b set adv_data name=nimble
|
||||
b adv
|
||||
TC_ADV_BV_03_C PASS b set adv_data flags=0
|
||||
b adv stop
|
||||
TC_ADV_BV_03_C PASS b set adv_data flags=6
|
||||
b adv
|
||||
b adv stop
|
||||
TC_ADV_BV_04_C PASS b set adv_data mfg_data=ff:ff
|
||||
b adv
|
||||
b adv stop
|
||||
TC_ADV_BV_05_C PASS b set adv_data tx_pwr_lvl=10
|
||||
b adv
|
||||
b adv stop
|
||||
TC_ADV_BV_08_C PASS b set adv_data slave_itvl_range=00:00:ff:ff
|
||||
b adv
|
||||
b adv stop
|
||||
TC_ADV_BV_09_C N/A
|
||||
TC_ADV_BV_10_C PASS b set adv_data svc_data_uuid16=18:02:ff:ff
|
||||
b adv
|
||||
b adv stop
|
||||
TC_ADV_BV_11_C PASS b set adv_data appearance=12
|
||||
b adv
|
||||
b adv stop
|
||||
TC_ADV_BV_12_C PASS b set adv_data public_tgt_addr=<addr>
|
||||
b adv
|
||||
b adv stop
|
||||
TC_ADV_BV_13_C N/A
|
||||
TC_ADV_BV_14_C PASS b set adv_data adv_itvl=2
|
||||
b adv
|
||||
TC_ADV_BV_15_C PASS b set adv_data le_addr=<addr>
|
||||
b adv
|
||||
TC_ADV_BV_16_C PASS b set adv_data le_role=1
|
||||
b adv
|
||||
b adv stop
|
||||
TC_ADV_BV_15_C N/A
|
||||
TC_ADV_BV_16_C N/A
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
TC_GAT_BV_01_C PASS <answer NO to role question>
|
||||
b adv
|
||||
TC_GAT_BV_02_C N/A
|
||||
TC_GAT_BV_03_C N/A
|
||||
TC_GAT_BV_04_C N/A
|
||||
|
||||
Reference in New Issue
Block a user