project-chip / project-chip/matter-test-scripts

TC-DGGEN-2.1: Automate and eliminate enormous wait time

Open
#619 7 comments 0 reactions 1 assignee View on GitHub

@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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.