-
Notifications
You must be signed in to change notification settings - Fork 0
[PW_SID:950796] BAP Server test cases #2768
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
Conversation
This patch adds workflow files for ci:
[sync.yml]
- runs every 30 mins.
- sync repo with upstream repo and rebase workflow branch to tip of
master.
- creates PR after reading patches from patchwork.kernel.org
[ci.yml]
- Tests the following checks:
- checkpatch
- gitlint
- make
- make check
[code_scan.yml]
- Static code checker: Coverity and Clang
- Coverity: Submit the result to the coverity website
- Clang Code Scan: Send email with result file to the internal team
To simplify the history, new change will amend to this patch without
creating new patch.
4.7.2 Unicast Server – Audio Capability Exposure (Page 32): Test Purpose Verify that a Unicast Server IUT can allow audio capability discovery with an Audio Sink reading the values of the Sink PAC characteristic and the Sink Audio Locations characteristic on the IUT, or with an Audio Source reading the values of the Source PAC characteristic and the Source Audio Locations characteristic on the IUT. Test Summary ------------ BAP/USR/DISC/BV-01-C Passed BAP/USR/DISC/BV-02-C Passed BAP/USR/DISC/BV-06-C Passed BAP/USR/DISC/BV-07-C Passed BAP/USR/DISC/BV-03-C Passed BAP/USR/DISC/BV-04-C Passed BAP/USR/DISC/BV-05-C Passed Total: 7, Passed: 7 (100.0%), Failed: 0, Not Run: 0
4.9.1 Unicast Server as Audio Sink Performs Config Codec – LC3 Test Purpose: Verify that a Unicast Server Audio Sink IUT can perform a Config Codec operation initiated by a Unicast Client for an ASE in the Idle state, the Codec Configured state. Pass Veridict: The IUT sends a Response_Code of 0x00 (Success) in response to each Config Codec operation. 4.9.2 Unicast Server as Audio Source Performs Config Codec – LC3 Test Purpose: Verify that a Unicast Server Audio Source IUT can perform a Config Codec operation initiated by a Unicast Client for an ASE in the Idle state, the Codec Configured state. Pass verdict: The IUT sends a Response_Code of 0x00 (Success) in response to each Config Codec operation. Test Summary ------------ BAP/USR/SCC/BV-001-C [USR SNK Config Codec, LC3 8_1] Passed BAP/USR/SCC/BV-002-C [USR SNK Config Codec, LC3 8_2] Passed BAP/USR/SCC/BV-003-C [USR SNK Config Codec, LC3 16_1] Passed BAP/USR/SCC/BV-004-C [USR SNK Config Codec, LC3 16_2] Passed BAP/USR/SCC/BV-005-C [USR SNK Config Codec, LC3 24_1] Passed BAP/USR/SCC/BV-006-C [USR SNK Config Codec, LC3 24_2] Passed BAP/USR/SCC/BV-007-C [USR SNK Config Codec, LC3 32_1] Passed BAP/USR/SCC/BV-008-C [USR SNK Config Codec, LC3 32_2] Passed BAP/USR/SCC/BV-009-C [USR SNK Config Codec, LC3 44.1_1] Passed BAP/USR/SCC/BV-010-C [USR SNK Config Codec, LC3 44.1_2] Passed BAP/USR/SCC/BV-011-C [USR SNK Config Codec, LC3 48_1] Passed BAP/USR/SCC/BV-012-C [USR SNK Config Codec, LC3 48_2] Passed BAP/USR/SCC/BV-013-C [USR SNK Config Codec, LC3 48_3] Passed BAP/USR/SCC/BV-014-C [USR SNK Config Codec, LC3 48_4] Passed BAP/USR/SCC/BV-015-C [USR SNK Config Codec, LC3 48_5] Passed BAP/USR/SCC/BV-016-C [USR SNK Config Codec, LC3 48_6] Passed BAP/USR/SCC/BV-017-C [USR SRC Config Codec, LC3 8_1] Passed BAP/USR/SCC/BV-018-C [USR SRC Config Codec, LC3 8_2] Passed BAP/USR/SCC/BV-019-C [USR SRC Config Codec, LC3 16_1] Passed BAP/USR/SCC/BV-020-C [USR SRC Config Codec, LC3 16_2] Passed BAP/USR/SCC/BV-021-C [USR SRC Config Codec, LC3 24_1] Passed BAP/USR/SCC/BV-022-C [USR SRC Config Codec, LC3 24_2] Passed BAP/USR/SCC/BV-023-C [USR SRC Config Codec, LC3 32_1] Passed BAP/USR/SCC/BV-024-C [USR SRC Config Codec, LC3 32_2] Passed BAP/USR/SCC/BV-025-C [USR SRC Config Codec, LC3 44.1_1] Passed BAP/USR/SCC/BV-026-C [USR SRC Config Codec, LC3 44.1_2] Passed BAP/USR/SCC/BV-027-C [USR SRC Config Codec, LC3 48_1] Passed BAP/USR/SCC/BV-028-C [USR SRC Config Codec, LC3 48_2] Passed BAP/USR/SCC/BV-029-C [USR SRC Config Codec, LC3 48_3] Passed BAP/USR/SCC/BV-030-C [USR SRC Config Codec, LC3 48_4] Passed BAP/USR/SCC/BV-031-C [USR SRC Config Codec, LC3 48_5] Passed BAP/USR/SCC/BV-032-C [USR SRC Config Codec, LC3 48_6] Passed Total: 32, Passed: 32 (100.0%), Failed: 0, Not Run: 0
BAP/USR/SCC/BV-033-C [USR SNK Config Codec, VS] Test Purpose: Verify that a Unicast Server Audio Sink IUT can perform a Config Codec operation initiated by a Unicast Client for a vendor-specific codec for an ASE in the Idle state, the Codec Configured state, and the QoS Configured state. Pass verdict: The IUT sends a notification of the ASE Control Point characteristic with the Response_Code field set to 0x00 (Success) for the requested ASE_ID and opcode. Test Summary ------------ BAP/USR/SCC/BV-033-C [USR SNK Config Codec, VS] Passed BAP/USR/SCC/BV-034-C [USR SRC Config Codec, VS] Passed Total: 2, Passed: 2 (100.0%), Failed: 0, Not Run: 0
Unicast Server Performs Config QoS – LC3 Test Purpose: Verify that a Unicast Server IUT can perform a Config QoS operation initiated by a Unicast Client for the LC3 codec. Pass verdict: In step 2, the IUT sends a notification of the ASE Control Point characteristic with Response_Code set to Success (0x00) for the requested ASE_ID and opcode. In step 3, the notified ASE characteristic value is correctly formatted, has the ASE_ID field set to Test_ASE_ID, the ASE_State field set to 0x02 (QoS Configured), and the Additional_ASE_Parameters field containing the CIG_ID, CIS_ID, and QoS configuration values requested in step 2. Test Summary ------------ BAP/USR/SCC/BV-069-C [USR SNK Config QoS, LC3 8_1_1] Passed BAP/USR/SCC/BV-070-C [USR SNK Config QoS, LC3 8_2_1] Passed BAP/USR/SCC/BV-071-C [USR SNK Config QoS, LC3 16_1_1] Passed BAP/USR/SCC/BV-072-C [USR SNK Config QoS, LC3 16_2_1] Passed BAP/USR/SCC/BV-073-C [USR SNK Config QoS, LC3 24_1_1] Passed BAP/USR/SCC/BV-074-C [USR SNK Config QoS, LC3 24_2_1] Passed BAP/USR/SCC/BV-075-C [USR SNK Config QoS, LC3 32_1_1] Passed BAP/USR/SCC/BV-076-C [USR SNK Config QoS, LC3 32_2_1] Passed BAP/USR/SCC/BV-077-C [USR SNK Config QoS, LC3 44.1_1_1] Passed BAP/USR/SCC/BV-078-C [USR SNK Config QoS, LC3 44.1_2_1] Passed BAP/USR/SCC/BV-079-C [USR SNK Config QoS, LC3 48_1_1] Passed BAP/USR/SCC/BV-080-C [USR SNK Config QoS, LC3 48_2_1] Passed BAP/USR/SCC/BV-081-C [USR SNK Config QoS, LC3 48_3_1] Passed BAP/USR/SCC/BV-082-C [USR SNK Config QoS, LC3 48_4_1] Passed BAP/USR/SCC/BV-083-C [USR SNK Config QoS, LC3 48_5_1] Passed BAP/USR/SCC/BV-084-C [USR SNK Config QoS, LC3 48_6_1] Passed BAP/USR/SCC/BV-085-C [USR SRC Config QoS, LC3 8_1_1] Passed BAP/USR/SCC/BV-086-C [USR SRC Config QoS, LC3 8_2_1] Passed BAP/USR/SCC/BV-087-C [USR SRC Config QoS, LC3 16_1_1] Passed BAP/USR/SCC/BV-088-C [USR SRC Config QoS, LC3 16_2_1] Passed BAP/USR/SCC/BV-089-C [USR SRC Config QoS, LC3 24_1_1] Passed BAP/USR/SCC/BV-090-C [USR SRC Config QoS, LC3 24_2_1] Passed BAP/USR/SCC/BV-091-C [USR SRC Config QoS, LC3 32_1_1] Passed BAP/USR/SCC/BV-092-C [USR SRC Config QoS, LC3 32_2_1] Passed BAP/USR/SCC/BV-093-C [USR SRC Config QoS, LC3 44.1_1_1] Passed BAP/USR/SCC/BV-094-C [USR SRC Config QoS, LC3 44.1_2_1] Passed BAP/USR/SCC/BV-095-C [USR SRC Config QoS, LC3 48_1_1] Passed BAP/USR/SCC/BV-096-C [USR SRC Config QoS, LC3 48_2_1] Passed BAP/USR/SCC/BV-097-C [USR SRC Config QoS, LC3 48_3_1] Passed BAP/USR/SCC/BV-098-C [USR SRC Config QoS, LC3 48_4_1] Passed BAP/USR/SCC/BV-099-C [USR SRC Config QoS, LC3 48_5_1] Passed BAP/USR/SCC/BV-100-C [USR SRC Config QoS, LC3 48_6_1] Passed BAP/USR/SCC/BV-101-C [USR SNK Config QoS, LC3 8_1_2] Passed BAP/USR/SCC/BV-102-C [USR SNK Config QoS, LC3 8_2_2] Passed BAP/USR/SCC/BV-103-C [USR SNK Config QoS, LC3 16_1_2] Passed BAP/USR/SCC/BV-104-C [USR SNK Config QoS, LC3 16_2_2] Passed BAP/USR/SCC/BV-105-C [USR SNK Config QoS, LC3 24_1_2] Passed BAP/USR/SCC/BV-106-C [USR SNK Config QoS, LC3 24_2_2] Passed BAP/USR/SCC/BV-107-C [USR SNK Config QoS, LC3 32_1_2] Passed BAP/USR/SCC/BV-108-C [USR SNK Config QoS, LC3 32_2_2] Passed BAP/USR/SCC/BV-109-C [USR SNK Config QoS, LC3 44.1_1_2] Passed BAP/USR/SCC/BV-110-C [USR SNK Config QoS, LC3 44.1_2_2] Passed BAP/USR/SCC/BV-111-C [USR SNK Config QoS, LC3 48_1_2] Passed BAP/USR/SCC/BV-112-C [USR SNK Config QoS, LC3 48_2_2] Passed BAP/USR/SCC/BV-113-C [USR SNK Config QoS, LC3 48_3_2] Passed BAP/USR/SCC/BV-114-C [USR SNK Config QoS, LC3 48_4_2] Passed BAP/USR/SCC/BV-115-C [USR SNK Config QoS, LC3 48_5_2] Passed BAP/USR/SCC/BV-116-C [USR SNK Config QoS, LC3 48_6_2] Passed BAP/USR/SCC/BV-117-C [USR SRC Config QoS, LC3 8_1_2] Passed BAP/USR/SCC/BV-118-C [USR SRC Config QoS, LC3 8_2_2] Passed BAP/USR/SCC/BV-119-C [USR SRC Config QoS, LC3 16_1_2] Passed BAP/USR/SCC/BV-120-C [USR SRC Config QoS, LC3 16_2_2] Passed BAP/USR/SCC/BV-121-C [USR SRC Config QoS, LC3 24_1_2] Passed BAP/USR/SCC/BV-122-C [USR SRC Config QoS, LC3 24_2_2] Passed BAP/USR/SCC/BV-123-C [USR SRC Config QoS, LC3 32_1_2] Passed BAP/USR/SCC/BV-124-C [USR SRC Config QoS, LC3 32_2_2] Passed BAP/USR/SCC/BV-125-C [USR SRC Config QoS, LC3 44.1_1_2] Passed BAP/USR/SCC/BV-126-C [USR SRC Config QoS, LC3 44.1_2_2] Passed BAP/USR/SCC/BV-127-C [USR SRC Config QoS, LC3 48_1_2] Passed BAP/USR/SCC/BV-128-C [USR SRC Config QoS, LC3 48_2_2] Passed BAP/USR/SCC/BV-129-C [USR SRC Config QoS, LC3 48_3_2] Passed BAP/USR/SCC/BV-130-C [USR SRC Config QoS, LC3 48_4_2] Passed BAP/USR/SCC/BV-131-C [USR SRC Config QoS, LC3 48_5_2] Passed BAP/USR/SCC/BV-132-C [USR SRC Config QoS, LC3 48_6_2] Passed Total: 64, Passed: 64 (100.0%), Failed: 0, Not Run: 0
Unicast Server Performs Config QoS – Vendor-Specific Test Purpose: Verify that a Unicast Server IUT can handle a Config QoS operation for a vendor-specific codec. Pass verdict: The IUT sends a notification of the ASE Control Point characteristic with Response_Code set to Success (0x00) for the requested ASE_ID and opcode Test Summary ------------ BAP/USR/SCC/BV-133-C [USR SNK Config QoS, VS] Passed BAP/USR/SCC/BV-134-C [USR SRC Config QoS, VS] Passed Total: 2, Passed: 2 (100.0%), Failed: 0, Not Run: 0
Unicast Server Performs Client-Initiated Enable Operation Test Purpose: Verify that a Unicast Server IUT can handle a client-initiated Enable operation for an ASE with a Unicast Client that is either in the Audio Sink role or the Audio Source role. Pass verdict: The IUT sends a notification of the ASE Control Point characteristic with Response_Code set to 0x00 (Success) for the requested ASE_ID and opcode. Test Summary ------------ BAP/USR/SCC/BV-135-C [USR SNK Enable] Passed BAP/USR/SCC/BV-136-C [UCL SRC Enable] Passed Total: 2, Passed: 2 (100.0%), Failed: 0, Not Run: 0
Unicast Server Performs Client-Initiated Disable Operation Test Purpose: Verify that a Unicast Server IUT can perform a client-initiated Disable operation for an ASE in the Enabling or Streaming state. Pass verdict: The IUT sends a notification of the ASE Control Point characteristic. Test Summary ------------ BAP/USR/SCC/BV-137-C [USR SRC Disable in Enabling State] Passed BAP/USR/SCC/BV-138-C [USR SNK Disable in Enabling or Streaming state] Passed BAP/USR/SCC/BV-139-C [USR SRC Disable in Streaming State] Passed Total: 3, Passed: 3 (100.0%), Failed: 0, Not Run: 0
In order for states to be sent the stream cannot be freed since pending_states could be pending due to be processing a CP operation, so this attempts to grap a reference to the stream so it is not freed while states are pending.
The idle state must be notified like any other state.
Unicast Server Performs Client-Initiated Release Operation Test Purpose: Verify the behavior of a Unicast Server IUT when a Unicast Client initiates a Release operation. Pass verdict: The IUT sends a notification of the ASE Control Point characteristic value. Test Summary ------------ BAP/USR/SCC/BV-143-C [USR SRC Release in Codec Configured state] Passed BAP/USR/SCC/BV-144-C [USR SNK Release in Codec Configured state] Passed BAP/USR/SCC/BV-145-C [USR SRC Release in QoS Configured state] Passed BAP/USR/SCC/BV-146-C [USR SNK Release in QoS Configured state] Passed BAP/USR/SCC/BV-147-C [USR SRC Release in Enabling state] Passed BAP/USR/SCC/BV-148-C [USR SNK Release in Enabling or Streaming state] Passed BAP/USR/SCC/BV-149-C [USR SRC Release in Streaming state] Passed BAP/USR/SCC/BV-150-C [USR SRC Release in Disabling state] Passed Total: 8, Passed: 8 (100.0%), Failed: 0, Not Run: 0
Tests such if metadata update requires the server to generate ASE notification on Update Metadata operation.
Unicast Server Performs Update Metadata Operation Test Purpose: Verify that a Unicast Server IUT can perform an Update Metadata operation initiated by a Unicast Client. Pass verdict: The IUT sends a notification of the ASE Control Point characteristic with Response_Code set to Success (0x00) for the requested ASE_ID and opcode. Test Summary ------------ BAP/USR/SCC/BV-161-C [USR SRC Update Metadata in Enabling State] Passed BAP/USR/SCC/BV-162-C [USR SNK Update Metadata in Enabling or Streaming state] Passed BAP/USR/SCC/BV-163-C [USR SRC Update Metadata in Streaming State] Passed Total: 3, Passed: 3 (100.0%), Failed: 0, Not Run: 0
stream_notify_metadata is reused by a couple of states so it needs to pass on the actual state to be notified rather than using ep->state which may have been transitioned already.
When receiving packets if the iovec is NULL it means it shall be skipped.
Unicast Server Streaming – 1 Stream, 1 CIS – LC3 Test Purpose: Verify that a Unicast Server IUT can stream LC3-encoded audio data over one unicast Audio Stream to/from a Unicast Client. Pass verdict: If the IUT is in the Audio Source role, the IUT sends SDUs with a zero or more length, using the LC3 Media Packet format (defined in [3] Section 4.2). If the IUT is in the Audio Sink role, the IUT receives SDUs with a zero or more length, using the LC3 Media Packet format (defined in [3] Section 4.2) Test Summary ------------ BAP/USR/STR/BV-001-C [USR, AC 2, LC3 8_1_1] Passed BAP/USR/STR/BV-002-C [USR, AC 10, LC3 8_1_1] Passed BAP/USR/STR/BV-003-C [USR, AC 2, LC3 8_2_1] Passed BAP/USR/STR/BV-004-C [USR, AC 10, LC3 8_2_1] Passed BAP/USR/STR/BV-005-C [USR, AC 2, LC3 16_1_1] Passed BAP/USR/STR/BV-006-C [USR, AC 10, LC3 16_1_1] Passed BAP/USR/STR/BV-007-C [USR, AC 2, LC3 16_2_1] Passed BAP/USR/STR/BV-008-C [USR, AC 10, LC3 16_2_1] Passed BAP/USR/STR/BV-009-C [USR, AC 2, LC3 24_1_1] Passed BAP/USR/STR/BV-010-C [USR, AC 10, LC3 24_1_1] Passed BAP/USR/STR/BV-011-C [USR, AC 2, LC3 24_2_1] Passed BAP/USR/STR/BV-012-C [USR, AC 10, LC3 24_2_1] Passed BAP/USR/STR/BV-013-C [USR, AC 2, LC3 32_1_1] Passed BAP/USR/STR/BV-014-C [USR, AC 10, LC3 32_1_1] Passed BAP/USR/STR/BV-015-C [USR, AC 2, LC3 32_2_1] Passed BAP/USR/STR/BV-016-C [USR, AC 10, LC3 32_2_1] Passed BAP/USR/STR/BV-017-C [USR, AC 2, LC3 441_1_1] Passed BAP/USR/STR/BV-018-C [USR, AC 10, LC3 441_1_1] Passed BAP/USR/STR/BV-019-C [USR, AC 2, LC3 44_2_1] Passed BAP/USR/STR/BV-020-C [USR, AC 10, LC3 44_2_1] Passed BAP/USR/STR/BV-021-C [USR, AC 2, LC3 48_1_1] Passed BAP/USR/STR/BV-022-C [USR, AC 10, LC3 48_1_1] Passed BAP/USR/STR/BV-023-C [USR, AC 2, LC3 48_2_1] Passed BAP/USR/STR/BV-024-C [USR, AC 10, LC3 48_2_1] Passed BAP/USR/STR/BV-025-C [USR, AC 2, LC3 48_3_1] Passed BAP/USR/STR/BV-026-C [USR, AC 10, LC3 48_3_1] Passed BAP/USR/STR/BV-027-C [USR, AC 2, LC3 48_4_1] Passed BAP/USR/STR/BV-028-C [USR, AC 10, LC3 48_4_1] Passed BAP/USR/STR/BV-029-C [USR, AC 2, LC3 48_5_1] Passed BAP/USR/STR/BV-030-C [USR, AC 10, LC3 48_5_1] Passed BAP/USR/STR/BV-031-C [USR, AC 2, LC3 48_6_1] Passed BAP/USR/STR/BV-032-C [USR, AC 10, LC3 48_6_1] Passed BAP/USR/STR/BV-033-C [USR, SRC, AC 1, LC3 8_1_1] Passed BAP/USR/STR/BV-034-C [USR, SRC, AC 4, LC3 8_1_1] Passed BAP/USR/STR/BV-035-C [USR, SRC, AC 1, LC3 8_2_1] Passed BAP/USR/STR/BV-036-C [USR, SRC, AC 4, LC3 8_2_1] Passed BAP/USR/STR/BV-037-C [USR, SRC, AC 1, LC3 16_1_1] Passed BAP/USR/STR/BV-038-C [USR, SRC, AC 4, LC3 16_1_1] Passed BAP/USR/STR/BV-039-C [USR, SRC, AC 1, LC3 16_2_1] Passed BAP/USR/STR/BV-040-C [USR, SRC, AC 4, LC3 16_2_1] Passed BAP/USR/STR/BV-041-C [USR, SRC, AC 1, LC3 24_1_1] Passed BAP/USR/STR/BV-042-C [USR, SRC, AC 4, LC3 24_1_1] Passed BAP/USR/STR/BV-043-C [USR, SRC, AC 1, LC3 24_2_1] Passed BAP/USR/STR/BV-044-C [USR, SRC, AC 4, LC3 24_2_1] Passed BAP/USR/STR/BV-045-C [USR, SRC, AC 1, LC3 32_1_1] Passed BAP/USR/STR/BV-046-C [USR, SRC, AC 4, LC3 32_1_1] Passed BAP/USR/STR/BV-047-C [USR, SRC, AC 1, LC3 32_2_1] Passed BAP/USR/STR/BV-048-C [USR, SRC, AC 4, LC3 32_2_1] Passed BAP/USR/STR/BV-049-C [USR, SRC, AC 1, LC3 44_1_1] Passed BAP/USR/STR/BV-050-C [USR, SRC, AC 4, LC3 44_1_1] Passed BAP/USR/STR/BV-051-C [USR, SRC, AC 1, LC3 44_2_1] Passed BAP/USR/STR/BV-052-C [USR, SRC, AC 4, LC3 44_2_1] Passed BAP/USR/STR/BV-053-C [USR, SRC, AC 1, LC3 48_1_1] Passed BAP/USR/STR/BV-054-C [USR, SRC, AC 4, LC3 48_1_1] Passed BAP/USR/STR/BV-055-C [USR, SRC, AC 1, LC3 48_2_1] Passed BAP/USR/STR/BV-056-C [USR, SRC, AC 4, LC3 48_2_1] Passed BAP/USR/STR/BV-057-C [USR, SRC, AC 1, LC3 48_3_1] Passed BAP/USR/STR/BV-058-C [USR, SRC, AC 4, LC3 48_3_1] Passed BAP/USR/STR/BV-059-C [USR, SRC, AC 1, LC3 48_4_1] Passed BAP/USR/STR/BV-060-C [USR, SRC, AC 4, LC3 48_4_1] Passed BAP/USR/STR/BV-061-C [USR, SRC, AC 1, LC3 48_5_1] Passed BAP/USR/STR/BV-062-C [USR, SRC, AC 4, LC3 48_5_1] Passed BAP/USR/STR/BV-063-C [USR, SRC, AC 1, LC3 48_6_1] Passed BAP/USR/STR/BV-064-C [USR, SRC, AC 4, LC3 48_6_1] Passed BAP/USR/STR/BV-065-C [USR, AC 2, LC3 8_1_2] Passed BAP/USR/STR/BV-066-C [USR, AC 10, LC3 8_1_2] Passed BAP/USR/STR/BV-067-C [USR, AC 2, LC3 8_2_2] Passed BAP/USR/STR/BV-068-C [USR, AC 10, LC3 8_2_2] Passed BAP/USR/STR/BV-069-C [USR, AC 2, LC3 16_1_2] Passed BAP/USR/STR/BV-070-C [USR, AC 10, LC3 16_1_2] Passed BAP/USR/STR/BV-071-C [USR, AC 2, LC3 16_2_2] Passed BAP/USR/STR/BV-072-C [USR, AC 10, LC3 16_2_2] Passed BAP/USR/STR/BV-073-C [USR, AC 2, LC3 24_1_2] Passed BAP/USR/STR/BV-074-C [USR, AC 10, LC3 24_1_2] Passed BAP/USR/STR/BV-075-C [USR, AC 2, LC3 24_2_2] Passed BAP/USR/STR/BV-076-C [USR, AC 10, LC3 24_2_2] Passed BAP/USR/STR/BV-077-C [USR, AC 2, LC3 32_1_2] Passed BAP/USR/STR/BV-078-C [USR, AC 10, LC3 32_1_2] Passed BAP/USR/STR/BV-079-C [USR, AC 2, LC3 32_2_2] Passed BAP/USR/STR/BV-080-C [USR, AC 10, LC3 32_2_2] Passed BAP/USR/STR/BV-081-C [USR, AC 2, LC3 44_1_2] Passed BAP/USR/STR/BV-082-C [USR, AC 10, LC3 44_1_2] Passed BAP/USR/STR/BV-083-C [USR, AC 2, LC3 44_2_2] Passed BAP/USR/STR/BV-084-C [USR, AC 10, LC3 44_2_2] Passed BAP/USR/STR/BV-085-C [USR, AC 2, LC3 48_1_2] Passed BAP/USR/STR/BV-086-C [USR, AC 10, LC3 48_1_2] Passed BAP/USR/STR/BV-087-C [USR, AC 2, LC3 48_2_2] Passed BAP/USR/STR/BV-088-C [USR, AC 10, LC3 48_2_2] Passed BAP/USR/STR/BV-089-C [USR, AC 2, LC3 48_3_2] Passed BAP/USR/STR/BV-090-C [USR, AC 10, LC3 48_3_2] Passed BAP/USR/STR/BV-091-C [USR, AC 2, LC3 48_4_2] Passed BAP/USR/STR/BV-092-C [USR, AC 10, LC3 48_4_2] Passed BAP/USR/STR/BV-093-C [USR, AC 2, LC3 48_5_2] Passed BAP/USR/STR/BV-094-C [USR, AC 10, LC3 48_5_2] Passed BAP/USR/STR/BV-095-C [USR, AC 2, LC3 48_6_2] Passed BAP/USR/STR/BV-096-C [USR, AC 10, LC3 48_6_2] Passed BAP/USR/STR/BV-097-C [USR, SRC, AC 1, LC3 8_1_2] Passed BAP/USR/STR/BV-098-C [USR, SRC, AC 4, LC3 8_1_2] Passed BAP/USR/STR/BV-099-C [USR, SRC, AC 1, LC3 8_2_2] Passed BAP/USR/STR/BV-100-C [USR, SRC, AC 4, LC3 8_2_2] Passed BAP/USR/STR/BV-101-C [USR, SRC, AC 1, LC3 16_1_2] Passed BAP/USR/STR/BV-102-C [USR, SRC, AC 4, LC3 16_1_2] Passed BAP/USR/STR/BV-103-C [USR, SRC, AC 1, LC3 16_2_2] Passed BAP/USR/STR/BV-104-C [USR, SRC, AC 4, LC3 16_2_2] Passed BAP/USR/STR/BV-105-C [USR, SRC, AC 1, LC3 24_1_2] Passed BAP/USR/STR/BV-106-C [USR, SRC, AC 4, LC3 24_1_2] Passed BAP/USR/STR/BV-107-C [USR, SRC, AC 1, LC3 24_2_2] Passed BAP/USR/STR/BV-108-C [USR, SRC, AC 4, LC3 24_2_2] Passed BAP/USR/STR/BV-109-C [USR, SRC, AC 1, LC3 32_1_2] Passed BAP/USR/STR/BV-110-C [USR, SRC, AC 4, LC3 32_1_2] Passed BAP/USR/STR/BV-111-C [USR, SRC, AC 1, LC3 32_2_2] Passed BAP/USR/STR/BV-112-C [USR, SRC, AC 4, LC3 32_2_2] Passed BAP/USR/STR/BV-113-C [USR, SRC, AC 1, LC3 44_1_2] Passed BAP/USR/STR/BV-114-C [USR, SRC, AC 4, LC3 44_1_2] Passed BAP/USR/STR/BV-115-C [USR, SRC, AC 1, LC3 44_2_2] Passed BAP/USR/STR/BV-116-C [USR, SRC, AC 4, LC3 44_2_2] Passed BAP/USR/STR/BV-117-C [USR, SRC, AC 1, LC3 48_1_2] Passed BAP/USR/STR/BV-118-C [USR, SRC, AC 4, LC3 48_1_2] Passed BAP/USR/STR/BV-119-C [USR, SRC, AC 1, LC3 48_2_2] Passed BAP/USR/STR/BV-120-C [USR, SRC, AC 4, LC3 48_2_2] Passed BAP/USR/STR/BV-121-C [USR, SRC, AC 1, LC3 48_3_2] Passed BAP/USR/STR/BV-122-C [USR, SRC, AC 4, LC3 48_3_2] Passed BAP/USR/STR/BV-123-C [USR, SRC, AC 1, LC3 48_4_2] Passed BAP/USR/STR/BV-124-C [USR, SRC, AC 4, LC3 48_4_2] Passed BAP/USR/STR/BV-121-C [USR, SRC, AC 1, LC3 48_5_2] Passed BAP/USR/STR/BV-122-C [USR, SRC, AC 4, LC3 48_5_2] Passed BAP/USR/STR/BV-123-C [USR, SRC, AC 1, LC3 48_6_2] Passed BAP/USR/STR/BV-124-C [USR, SRC, AC 4, LC3 48_6_2] Passed Total: 128, Passed: 128 (100.0%), Failed: 0, Not Run: 0
|
CheckPatch |
|
GitLint |
|
BuildEll |
|
BluezMake |
|
MakeCheck |
|
MakeDistcheck |
|
CheckValgrind |
|
CheckSmatch |
|
bluezmakeextell |
|
IncrementalBuild |
|
ScanBuild |
d9941ad to
09cccfb
Compare
From: Luiz Augusto von Dentz luiz.von.dentz@intel.com
4.7.2 Unicast Server – Audio Capability Exposure (Page 32):
Test Purpose
Verify that a Unicast Server IUT can allow audio capability discovery
with an Audio Sink reading the values of the Sink PAC characteristic
and the Sink Audio Locations characteristic on the IUT, or with an
Audio Source reading the values of the Source PAC characteristic and
the Source Audio Locations characteristic on the IUT.
Test Summary
BAP/USR/DISC/BV-01-C Passed
BAP/USR/DISC/BV-02-C Passed
BAP/USR/DISC/BV-06-C Passed
BAP/USR/DISC/BV-07-C Passed
BAP/USR/DISC/BV-03-C Passed
BAP/USR/DISC/BV-04-C Passed
BAP/USR/DISC/BV-05-C Passed
Total: 7, Passed: 7 (100.0%), Failed: 0, Not Run: 0
src/shared/lc3.h | 2 +-
unit/test-bap.c | 347 ++++++++++++++++++++++++++++++++++++++++-------
2 files changed, 299 insertions(+), 50 deletions(-)