Skip to content

tests: Bluetooth: BR: Add test suite gap_client #88864

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 30, 2025

Conversation

jerryyang35
Copy link
Contributor

@jerryyang35 jerryyang35 commented Apr 21, 2025

IUT works as a Bluetooth GAP Client. The peer device (tester) is configured to respond to inquiries and process connection requests.

Add tests to verify GAP client functionality for inquiry, connection, and disconnection scenarios.

In the test suite, there are six test cases:
Case 1: General Inquiry followed by Connection and Active Disconnection. Verifies that DUT can perform general inquiry, establish connection, and actively disconnect from tester.
Case 2: General Inquiry followed by Connection and Passive Disconnection. Verifies that DUT can perform general inquiry, establish connection, and handle disconnection initiated by tester.
Case 3: General Inquiry followed by Rejected Connection Request. Verifies that DUT can perform general inquiry and handle connection rejection from tester.
Case 4: Limited Inquiry followed by Connection and Active Disconnection. Verifies that DUT can perform limited inquiry, establish connection, and actively disconnect from tester.
Case 5: Limited Inquiry followed by Connection and Passive Disconnection. Verifies that DUT can perform limited inquiry, establish connection, and handle disconnection initiated by tester.
Case 6: Limited Inquiry followed by Rejected Connection Request. Verifies that DUT can perform limited inquiry and handle connection rejection from tester.

@jerryyang35 jerryyang35 force-pushed the gap_client_tc branch 4 times, most recently from dacd318 to f0c2ff9 Compare April 22, 2025 02:39
@jerryyang35 jerryyang35 force-pushed the gap_client_tc branch 2 times, most recently from bec23cd to 4a4b598 Compare April 22, 2025 05:14
IUT works as a Bluetooth GAP Client. The peer device (tester) is
configured to respond to inquiries and process connection requests.

Add tests to verify GAP client functionality for inquiry, connection,
and disconnection scenarios.

In the test suite, there are six test cases:
Case 1: General Inquiry followed by Connection and Active Disconnection.
Verifies that DUT can perform general inquiry, establish connection, and
actively disconnect from tester.
Case 2: General Inquiry followed by Connection and Passive
Disconnection. Verifies that DUT can perform general inquiry, establish
connection, and handle disconnection initiated by tester.
Case 3: General Inquiry followed by Rejected Connection Request.
Verifies that DUT can perform general inquiry and handle connection
rejection from tester.
Case 4: Limited Inquiry followed by Connection and Active Disconnection.
Verifies that DUT can perform limited inquiry, establish connection, and
actively disconnect from tester.
Case 5: Limited Inquiry followed by Connection and Passive
Disconnection. Verifies that DUT can perform limited inquiry, establish
connection, and handle disconnection initiated by tester.
Case 6: Limited Inquiry followed by Rejected Connection Request.
Verifies that DUT can perform limited inquiry and handle connection
rejection from tester.

Signed-off-by: Jiawei Yang <jiawei.yang_1@nxp.com>
@nashif nashif merged commit b2340ba into zephyrproject-rtos:main May 30, 2025
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants