[Fix]Updating TC_OPSTATE_2_5 and 6 replace PIXIT.WAITTIME.REBOOT with framework reboot functionality#72727
Conversation
…REBOOT with request_device_reboot framework reboot function
There was a problem hiding this comment.
Code Review
This pull request refactors the DUT reboot process in the operational state tests by replacing the manual wait time (PIXIT.WAITTIME.REBOOT) with a more robust device reboot request mechanism. It updates the test logic to handle both CI and manual testing environments by expiring sessions and re-establishing subscriptions after a reboot, while also disabling background wildcard subscriptions to prevent stale cache issues. No review comments were provided for this pull request.
|
PR #72727: Size comparison from b13372f to fed11be Full report (33 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, efr32, esp32, nrfconnect, psoc6, qpg, realtek, stm32, telink)
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #72727 +/- ##
=======================================
Coverage 56.80% 56.80%
=======================================
Files 1639 1639
Lines 112751 112751
Branches 13136 13136
=======================================
Hits 64048 64048
Misses 48703 48703 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Summary
Replaced PIXIT.WAITTIME.REBOOT with framework function request_device_reboot() as this works for reboots in test framework:
Related issues
Fixes: project-chip/matter-test-scripts#660
Testing
TC_OPSTATE_2_5:
TC_OVENOPSTATE_2_5:
TC_OPSTATE_2_6:
TC_OVENOPSTATE_2_6: