project-chip / certification-tool

A test harness and tooling designed to simplify development, testing, and certification for devices, guided by the Connectivity Standards Alliance.
https://csa-iot.org/
Apache License 2.0
42 stars 24 forks source link

[Bug] PICS tool bug - PICS tool lets you select disallowed items #451

Open cecille opened 1 month ago

cecille commented 1 month ago

Describe the bug

PICS tool reporting "Duplicate dependency item found, only the first item will be evaluated".

Is this some kind of problem in the supplied PICS file? If so, is there a feedback mechanism from the pics tool maintainers to the folks generating the PICS XML that could help ID these?

But beyond that, if you just go into the tool and load ex. only the network commissioning test cluster plan, then select ONLY the thread feature (not CNET.S, and not MCORE.COM.THR because it's not loaded), then validate the PICS, it only shows warnings and no errors.

Steps to reproduce the behavior

Expected behavior

No response

Log files

image

PICS file

No response

Screenshots

No response

Environment

No response

Additional Information

No response

sander-gitl commented 1 month ago

It is a warning because CNET.S is optional and was not selected: so selection of this dependent element is ambiguous at best (to which I agree it could be an error in this case).