Repository navigation
[PW_SID:1183466] bass: wait for PAST listener readiness - #2662
BluezTestBot wants to merge 5 commits into
Conversation
Drop watches / timers in test teardown, not after all tests have run. Avoids leaking them to following tests. Assisted-by: opencode:gpt-6.1-sol
Add kernel uAPI definition for PAST listener readiness option. Assisted-by: opencode:qwen3.8-flash-next
Test POLLOUT notification after LE Set PAST Parameters completes, with and without deferred setup. Query BT_ISO_PAST_POLLOUT and skip the tests when listener readiness notifications are unavailable. Add tests: ISO Broadcaster PAST Listen Ready Receive - Success ISO Broadcaster PAST Listen Ready Defer - Success Assisted-by: opencode:gpt-6.1-sol
Document PAST receiver setup and waiting for POLLOUT before requesting PAST. Describe the read-only BT_ISO_PAST_POLLOUT capability query and handling kernels without readiness notifications. Assisted-by: LLM
Defer SYNC_INFO_RE until the PA sync listener signals POLLOUT, so the Assistant cannot start PAST before receiver setup completes. Check kernel support via BT_ISO_PAST_POLLOUT, otherwise skip waiting. Fixes test_bass_past_transport_* test failures. Assisted-by: LLM
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 32 |
| Duplication | 0 |
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
|
CheckPatch |
|
GitLint |
|
BuildEll |
|
BluezMake |
|
MakeCheck |
|
MakeDistcheck |
|
CheckValgrind |
|
CheckSmatch |
|
bluezmakeextell |
|
TestFunctional |
|
IncrementalBuild |
|
ScanBuild |
Drop watches / timers in test teardown, not after all tests have run.
Avoids leaking them to following tests.
Assisted-by: opencode:gpt-6.1-sol
tools/iso-tester.c | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)