/Zephyr-latest/tests/bsim/bluetooth/mesh/tests_scripts/bridge/ |
D | brg_simple.sh | 10 # 3 roles are used in this test: Tester (Tester), Subnet Bridge node, and Mesh node. 13 # Tester 23 # (*) - All nodes are in the tester's range 26 # 1. Tester configures itself and creates subnets equal to number of non-bridge nodes. 27 # 2. Tester provisions and configures Subnet Bridge node to bridge the subnets. 28 # 3. Tester provisions and configures non-bridge nodes for each subnet. 29 # 4. Tester sends a DATA message to each node encrypted with primary key. 31 # 6. Tester sends a GET message to each node encrypted with primary key. 32 # 7. Nodes send the stored messages back to the tester through a STATUS message encrypted 34 # 8. Tester verifies that each node received messages. [all …]
|
D | brg_table_state_change.sh | 10 # 1. Tester configures itself and creates subnets equal to number of non-bridge nodes. 11 # 2. Tester provisions and configures Subnet Bridge node. 12 # 3. Tester provisions and configures non-bridge nodes for each subnet. 13 # 4. While bridging table is empty, Tester sends a GET message to each node encrypted with primary 15 # 5. Tester adds an entry to the bridging table to bridge traffic in one direction from tester to 17 # 6. Tester sends a DATA and GET messages to device 1 encrypted with primary key and verifies that 19 # 9. Tester adds a reverse entry to the bridging table to bridge traffic in the other direction from 20 # device 1 to tester. 21 # 10. Tester sends a GET message to device 1 encrypted with primary key and verifies that a STATUS 23 # 11. Tester removes the reverse entry from the bridging table and updates direction of the first [all …]
|
D | brg_net_key_refresh.sh | 11 # 3 roles are used in this test: Tester (Tester), Subnet Bridge node, and Mesh node. 14 # Tester 24 # (*) - All nodes are in the tester's range 27 # 1. Tester configures itself and creates a subnet for the remote node. 28 # 2. Tester provisions and configures Subnet Bridge node. 29 # 3. Tester provisions and configures the non-bridge node for subnet 1. 31 # a. Tester starts KRP on relevant nodes for the network key. 32 # b. Tester sends DATA and GET messages to the non-bridge node encrypted 35 # c. Tester triggers transition to KRP phase 0x02 for relevant nodes for 38 # e. Tester triggers transition to KRP phase 0x03 for relevant nodes for [all …]
|
D | brg_net_key_update.sh | 10 # 1. Tester configures itself and creates subnets equal to number of non-bridge nodes. 11 # 2. Tester provisions and configures Subnet Bridge node. 12 # 3. Tester provisions and configures non-bridge nodes for each subnet. 13 # 4. Tester sends DATA and GET messages to the device 1 encrypted with primary key and verifies that 15 # 5. Tester removes the NetKey from Subnet Bridge node. 16 # 6. Tester sends a GET message and verifies that no response is received. 17 # 7. Tester retrieves entries from the bridging table and verifies that the entry with NetKeyIndex2
|
D | brg_simple_va.sh | 12 # 3 roles are used in this test: Tester, Subnet Bridge node, and Mesh node. 15 # Tester 27 # (*) - All nodes are in the tester's range 29 # subnet 3 receives a message from the tester, the test will fail. 35 # tester to the virtual address, only for subnets 1 and 2. 36 # - To allow nodes to respond to the tester, messages from each node is bridged to the tester.
|
D | brg_simple_group.sh | 12 # 3 roles are used in this test: Tester, Subnet Bridge node, and Mesh node. 15 # Tester 27 # (*) - All nodes are in the tester's range 29 # 3 receives a message from the tester, the test will fail. 34 # - Each of the nodes are subscribed to the same group address. Messages are bridged from the tester 36 # - To allow nodes to respond to the tester, messages from each node is bridged to the tester.
|
D | brg_persistent_storage.sh | 10 # 1. Tester configures itself and creates subnets equal to number of non-bridge nodes. 11 # 2. Tester provisions and configures Subnet Bridge node to bridge the subnets. 13 # 4. Tester retrieves and verifies configuration of the Subnet Bridge node
|
/Zephyr-latest/tests/bsim/bluetooth/host/misc/hfc_multilink/dut/src/ |
D | dut.c | 29 struct tester { struct 35 static struct tester testers[NUM_TESTERS]; argument 37 static struct tester *get_tester(struct bt_conn *conn) in get_tester() 50 TEST_FAIL("Tester should not send data"); in sent_cb() 56 struct tester *tester = get_tester(chan->conn); in recv_cb() local 58 tester->sdu_count += 1; in recv_cb() 62 LOG_INF("Received SDU %d / %d from (%s)", tester->sdu_count, SDU_NUM, addr); in recv_cb() 87 struct tester *tester = get_tester(conn); in server_accept_cb() local 88 struct bt_l2cap_le_chan *le_chan = &tester->le_chan; in server_accept_cb() 114 bt_addr_le_t tester = {}; in connect_tester() local [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/mesh/tests_scripts/proxy_sol/ |
D | sol_replay.sh | 10 # 1. Initialize and configure tester and IUT instances. 11 # 2. Tester scans for beacons for a few seconds to verify that none are 13 # 3. Tester sends a modified solicitation PDU with a fixed sequence number. 14 # 4. Tester scans for beacons and expects to receive at least one private net ID advertisement. 16 # 6. Tester re-sends the same fixed solicitation PDU, and scans to verify that 19 # 8. Tester re-sends the same fixed solicitation PDU, and scans to verify that no 21 # 9. Tester sends a new solicitation PDU, with a new and unique sequence number,
|
D | sol_beacon_rcvd.sh | 8 # 1. Initialize and configure tester and iut instances. 9 # 3. Tester sends a solicitation PDU. 10 # 4. Tester scans for beacons and expects to receive at least one private net ID advertisement.
|
/Zephyr-latest/tests/bsim/bluetooth/mesh/tests_scripts/suspend/ |
D | gatt_suspend_resume.sh | 13 # 1. Tester (Device 1) observes PB-GATT advs, and will fail the test if the expected 15 # 2. DUT is provisioned, and Tester observes GATT proxy advs. 16 # 3. DUT notifies the Tester that it will be suspended, and Tester observes for advs after a 18 # 4. After a delay, the DUT resumes and notifies the Tester, which checks that the
|
D | gatt_suspend_disable_resume.sh | 13 # 1. Tester (Device 1) observes PB-GATT advs, and will fail the test if the expected 15 # 2. DUT is provisioned, and Tester observes GATT proxy advs. 16 # 3. DUT notifies the Tester that it will be suspended, and Tester observes for advs after a 18 # 4. After a delay, the DUT resumes and notifies the Tester, which checks that the
|
/Zephyr-latest/tests/bluetooth/tester/ |
D | README | 1 Title: Bluetooth tester application 5 Tester application uses binary protocol to control Zephyr stack and is aimed at 37 To build tester application for QEMU use BOARD=qemu_cortex_m3 and 44 'bt-stack-tester' UNIX socket (previously set in Makefile) can be used for now 45 to control tester application. 48 Next, build and flash tester application by employing the "flash" build 52 (typically /dev/ttyUSBx) with the tester using BTP.
|
D | testcase.yaml | 2 bluetooth.general.tester: 10 bluetooth.general.tester.nxp:
|
D | CMakeLists.txt | 5 LIST(APPEND QEMU_EXTRA_FLAGS -serial unix:/tmp/bt-stack-tester) 8 project(tester) project
|
/Zephyr-latest/dts/bindings/test/ |
D | vnd,emul-tester.yaml | 4 description: VND Emul tester 6 compatible: "vnd,emul-tester"
|
/Zephyr-latest/tests/bsim/bluetooth/host/l2cap/einprogress/src/ |
D | tester.c | 25 LOG_MODULE_REGISTER(tester, LOG_LEVEL_INF); 29 __ASSERT(false, "Unexpected recv in tester"); in tester_chan_recv_cb() 48 TEST_START("tester"); in entrypoint_tester() 71 TEST_PASS("tester"); in entrypoint_tester()
|
/Zephyr-latest/tests/bsim/bluetooth/host/misc/hfc_multilink/test_scripts/ |
D | run.sh | 27 Execute "${tester_exe}" -s=${simulation_id} -d=1 -rs=100 -testid=tester 28 Execute "${tester_exe}" -s=${simulation_id} -d=2 -rs=200 -testid=tester 29 Execute "${tester_exe}" -s=${simulation_id} -d=3 -rs=300 -testid=tester
|
/Zephyr-latest/tests/bsim/bluetooth/mesh/tests_scripts/op_agg/ |
D | model_coex.sh | 14 # 1. Both Tester and DUT device initialize both Opcode aggregator server and client. 16 # 2. The Tester device immediately starts sending the sequence. 19 # 4. The Tester device confirms that it received all status messages related to its
|
/Zephyr-latest/tests/bsim/bluetooth/host/att/sequential/dut/src/ |
D | main.c | 218 /* spoiler: tester doesn't really have attributes */ in subscribed() 219 LOG_INF("Subscribed to Tester attribute"); in subscribed() 226 /* Handle values don't matter, as long as they match on the tester */ in subscribe() 248 /* Inform tester which handle it should write to */ in send_write_handle() 274 * tester has finished sending everything. in test_procedure_0() 281 * - dut: subscribe to INDICATE and NOTIFY on tester CHRC in test_procedure_0() 282 * - dut: send a handle the tester can write to in test_procedure_0() 285 * - tester: send one ATT write request in test_procedure_0() 286 * - tester: send one ATT indication in test_procedure_0() 287 * - tester: send two ATT notifications in test_procedure_0() [all …]
|
/Zephyr-latest/tests/bsim/bluetooth/host/privacy/legacy/src/ |
D | dut.c | 85 /* wait for the tester to validate we're using our identity address */ in dut_procedure() 86 LOG_DBG("wait for validation by tester"); in dut_procedure() 88 LOG_DBG("wait for validation by tester"); in dut_procedure() 97 /* Test pass verdict is decided by the tester */ in dut_procedure()
|
/Zephyr-latest/tests/bsim/bluetooth/mesh/src/ |
D | test_brg.c | 92 "tester and Bridge devices."); in test_device_init() 106 /* Subnet may not be ready yet when tester receives a beacon. */ in unprovisioned_beacon() 108 LOG_INF("tester is not ready yet"); in unprovisioned_beacon() 311 LOG_HEXDUMP_DBG(data, length, "tester received message"); in tester_data_cb() 382 * belongs to. If it receives a message from the tester, fail. in device_data_cb() 422 * This is a workaround that removes secondary subnets from the tester to avoid message cache 423 * hit when the devices send STATUS message encrypted with the subnet key known by the tester, 431 LOG_INF("Applying subnet's workaround for tester..."); in tester_workaround() 556 /* Bridge messages from tester to multicast addr, for each subnet expect the last */ in tester_simple_multicast() 561 /* Bridge messages from remote nodes to tester */ in tester_simple_multicast() [all …]
|
D | test_suspend.c | 161 static void provision_and_configure(struct bt_mesh_test_cfg cfg, bool tester) in provision_and_configure() argument 173 const struct bt_mesh_test_cfg *pcfg = tester ? &tester_cfg : &dut_cfg; in provision_and_configure() 174 uint16_t model_id = tester ? TEST_MODEL_ID_2 : TEST_MODEL_ID_1; in provision_and_configure() 351 /* Let the Tester observe pb gatt advertisements before provisioning. The node should in dut_gatt_common() 358 /* Let the Tester observe proxy advertisements */ in dut_gatt_common() 361 /* Send a mesh message to notify Tester that DUT is about to be suspended. */ in dut_gatt_common() 381 /* Send a mesh message to notify Tester that device is resumed */ in dut_gatt_common() 385 /* Let the Tester observe that proxy advertisement resumes */ in dut_gatt_common() 459 /* Wait for DUT to resume Mesh and notify Tester, then scan for gatt proxy beacons */ in test_tester_gatt() 483 TEST_CASE(tester, pub, "Scan and verify behavior of periodic publishing adv"), [all …]
|
/Zephyr-latest/tests/subsys/emul/ |
D | app.overlay | 21 compatible = "vnd,emul-tester"; 27 compatible = "vnd,emul-tester";
|
/Zephyr-latest/tests/bsim/bluetooth/host/misc/unregister_conn_cb/ |
D | prj.conf | 3 CONFIG_BT_DEVICE_NAME="conn tester"
|