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

[Feature] TH image is not prasing the PIXIT values from the PICS XML files #344

Open KishokG opened 3 months ago

KishokG commented 3 months ago

Feature description

Test Cases

For example, In TC-SMOKECO-xx, there is a PIXIT PIXIT.SMOKECO.TEST_EVENT_TRIGGER_KEY and it's a enable key used to trigger the test event.

The below mentioned PIXIT is available in the PICS XML file: image

But once after uploaded the PICS XML file in TH image, the above mentioned PIXIT is not available in project config or test parameter. As of now QA adding the enable key argument manually in test parameters filed.

Added the project config below:

Project Config:

"pics": { "clusters": { "Smoke CO Alarm Cluster Test Plan": { "name": "Smoke CO Alarm Cluster Test Plan", "items": { "SMOKECO.S": { "number": "SMOKECO.S", "enabled": true }, "SMOKECO.C": { "number": "SMOKECO.C", "enabled": false }, "SMOKECO.S.A0000": { "number": "SMOKECO.S.A0000", "enabled": true }, "SMOKECO.S.A0001": { "number": "SMOKECO.S.A0001", "enabled": true }, "SMOKECO.S.A0002": { "number": "SMOKECO.S.A0002", "enabled": true }, "SMOKECO.S.A0003": { "number": "SMOKECO.S.A0003", "enabled": true }, "SMOKECO.S.A0004": { "number": "SMOKECO.S.A0004", "enabled": true }, "SMOKECO.S.A0005": { "number": "SMOKECO.S.A0005", "enabled": true }, "SMOKECO.S.A0006": { "number": "SMOKECO.S.A0006", "enabled": true }, "SMOKECO.S.A0007": { "number": "SMOKECO.S.A0007", "enabled": true }, "SMOKECO.S.A0008": { "number": "SMOKECO.S.A0008", "enabled": true }, "SMOKECO.S.A0009": { "number": "SMOKECO.S.A0009", "enabled": true }, "SMOKECO.S.A000a": { "number": "SMOKECO.S.A000a", "enabled": true }, "SMOKECO.S.A000b": { "number": "SMOKECO.S.A000b", "enabled": true }, "SMOKECO.S.A000c": { "number": "SMOKECO.S.A000c", "enabled": true }, "SMOKECO.S.E00": { "number": "SMOKECO.S.E00", "enabled": true }, "SMOKECO.S.E01": { "number": "SMOKECO.S.E01", "enabled": true }, "SMOKECO.S.E02": { "number": "SMOKECO.S.E02", "enabled": true }, "SMOKECO.S.E03": { "number": "SMOKECO.S.E03", "enabled": true }, "SMOKECO.S.E04": { "number": "SMOKECO.S.E04", "enabled": true }, "SMOKECO.S.E05": { "number": "SMOKECO.S.E05", "enabled": true }, "SMOKECO.S.E06": { "number": "SMOKECO.S.E06", "enabled": true }, "SMOKECO.S.E07": { "number": "SMOKECO.S.E07", "enabled": true }, "SMOKECO.S.E08": { "number": "SMOKECO.S.E08", "enabled": true }, "SMOKECO.S.E09": { "number": "SMOKECO.S.E09", "enabled": true }, "SMOKECO.S.E0a": { "number": "SMOKECO.S.E0a", "enabled": true }, "SMOKECO.S.C00.Rsp": { "number": "SMOKECO.S.C00.Rsp", "enabled": true }, "SMOKECO.S.F00": { "number": "SMOKECO.S.F00", "enabled": true }, "SMOKECO.S.F01": { "number": "SMOKECO.S.F01", "enabled": true }, "SMOKECO.M.ManuallyControlledTest": { "number": "SMOKECO.M.ManuallyControlledTest", "enabled": false }, "SMOKECO.M.ManuallyControlledMute": { "number": "SMOKECO.M.ManuallyControlledMute", "enabled": false } } } } } }

Additional Information

Version: v2.11-beta2+fall2024 Sha: bbeda31

PICS tool used: PICS Tool v2.1.12 - Connectivity Standards Alliance.html.zip PICS XML used: SMOKECO.zip

raju-apple commented 3 months ago

New Feature Request