Skip to content

Conversation

@sjanc
Copy link
Contributor

@sjanc sjanc commented Oct 10, 2024

GAP PAST tests were also enabled since controller support is under review.

This also adds bqw file which is exported draft project from Qualification Workspace.

@zephyrbot zephyrbot added area: Bluetooth area: Bluetooth Qualification Bluetooth Qualification -related issues and pull requests labels Oct 10, 2024
@zephyrbot zephyrbot requested review from Thalley and jhedberg October 10, 2024 14:16
@sjanc
Copy link
Contributor Author

sjanc commented Oct 10, 2024

note that when project is imported, Qualification Workspace will complain about ICS consistency check, this is due to https://bluetooth.atlassian.net/browse/ES-26148 (TCW is also available)

@Thalley
Copy link
Contributor

Thalley commented Oct 10, 2024

note that when project is imported, Qualification Workspace will complain about ICS consistency check, this is due to https://bluetooth.atlassian.net/browse/ES-26148 (TCW is also available)

What do we gain from adding this new TCLR? Could we wait until that (significant) erratum is fixed?

@sjanc
Copy link
Contributor Author

sjanc commented Oct 10, 2024

TCRL 2024-2 is currently recommended for qualification (2024-1 is active only til early December), TBH I'm not sure on how such erratums are handled but I suspect that only next TCRL version will have this fixed (so for 2024-2 one has to use waiver anyway)

@Thalley Thalley requested a review from alwa-nordic October 10, 2024 17:24
@Thalley
Copy link
Contributor

Thalley commented Oct 10, 2024

Will try to import and check the changes soon to see what has changed :)

Comment on lines +56 to +59
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about 37/4?
image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

there is no support for " LE GATT Security Levels Characteristic"

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, so it's a characteristic we don't have in Zephyr?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeap, although with dynamic gatt database it may not be that trivial to implement (unless we left this up to application...)

Comment on lines +3069 to +3071
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we do not have our own LC3 codec, I don't think we should qualify it. Is is mandatory to add to the qualification?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeap, this is due to BAP
LC3 > BAP | If [CORE] (40/2) and [BAP] (93/1) are Supported then [LC3] (5/1) is Mandatory Go to Layer Selection.

but for true qualification one can refer to external QDID of their own codec, so this is just to make consistency check happy

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But we don't want to be running LC3 tests for Zephyr, as we do not provide that. Won't this enable a bunch of LC3 tests?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no, LC3 is not tested with PTS (there are separate tools for that)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For some reason this wasn't enabled when I imported this file :s

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

afair ICS are imported only on 'new' profile, so you must first delete it from your workspace...

Comment on lines +12009 to +12056
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ditto: Not enabled on import

Comment on lines +12049 to +12096
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This one was enabled though...

@Thalley
Copy link
Contributor

Thalley commented Oct 14, 2024

@sjanc since this PR is adding support for PAST, did you check if there are any values for BAP Broadcast Assistant and Scan Delegator that should be enabled that depend on PAST?

@sjanc
Copy link
Contributor Author

sjanc commented Oct 15, 2024

@sjanc since this PR is adding support for PAST, did you check if there are any values for BAP Broadcast Assistant and Scan Delegator that should be enabled that depend on PAST?

I only checked that consistency is valid, I'll update this (I assume those are implemented, right?)

@sjanc
Copy link
Contributor Author

sjanc commented Oct 15, 2024

ok, updated with enabled PAST related tests in BAP

Thalley
Thalley previously approved these changes Oct 18, 2024
Copy link
Contributor

@Thalley Thalley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assuming that enabling the LC3 does not enable test cases specifically for LC3 I think this is OK. We just need to make sure we aren't overtesting the 3rd party LC3 codec :)

GAP PAST (and BAP) tests were also enabled since controller support is
under review.

This also adds bqw file which is exported draft project from
Qualification Workspace.

Signed-off-by: Szymon Janc <[email protected]>
@sjanc
Copy link
Contributor Author

sjanc commented Oct 21, 2024

Fixed MESH DFU->DFUM and MBT->MBTM, no other changes
Apparently export is not yet fixed in Qualification Workspace

@jhedberg
Copy link
Member

@carlescufi @nashif @MaureenHelm CRLF line ending override (forced merge) needed here again.

@jhedberg jhedberg added this to the v4.0.0 milestone Nov 6, 2024
@nashif nashif merged commit 2f6a65c into zephyrproject-rtos:main Nov 6, 2024
22 of 23 checks passed
@sjanc sjanc deleted the bt_tcrl_2024_2 branch November 6, 2024 22:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area: Bluetooth Qualification Bluetooth Qualification -related issues and pull requests area: Bluetooth

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants