project-chip / project-chip/matter-test-scripts
TC-DGGEN-2.1: Automate and eliminate enormous wait time
Open
@juandediosg is already working on this.
Since Dec 3, 2025.
automation
- Dominant language
- Python
- Stars
- 19
- Forks
- 7
- Avg merge
- 3d 17h
- Merged PRs (30d)
- 3
Description
- 1a and 1b - remove. We don't need a factory reset at the start of the test, it's unnecessary if we account for the values.
- step 2a - check the reboot count and instead of checking that it's one, just store the value and assure it goes up in step 2b
- step 2b - reboot count should be reboot count from step 2a + 1
- step 3 - you need to do this in python to check these values, but it's totally possible
- move steps 4a / 4b / 4c to before 2b and remove the reboot portion of 2b. Let's re-use that reboot
- can we eliminate step 5a completely? We literally JUST rebooted this thing
- for step 10a - let's NOT do this. Instead, we should put a manual step at the start of the test that asks the tester to verify that the device has been in use without a factory reset for at least 2h. And really, we do NOT need this to be done twice. Then just verify that the total operational hours is > 2.
- Then factory reset, ensure the total operational hours went down (0 or 1 is probably fine here depending on how they're doing their counting)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.