Commit 574cc67
authored
TC-FAN-3.1: Enhanced attribute value testing (project-chip#36971)
* non-zero percent validation
* debugging
* progress
* progress
* update loop test
* update loop test
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* Implements speed feature availability check
* Refactor, improve logging
* Trim
* refactor, avaluates invalid in state
* lint/restyle
* Adds test steps, updates write status check, refactor
* Fix restyle
* Fixes tests commented description
* Updates initialization step
* Incorporates FanModeSequence
* Fix restyled
* cosmetics
* Updates test steps, refactors dut reads that only need to be read once
* fix restyle
* fix lint, comments
* Adds test description
* fix test description
* fix restyle
* updates log_scenario, no extra attribute reads necesary
* updates use of FanModeEnum
* Removes get_enum_value function
* cleanup commented line
* big refactor, omits attribute initialization, updates iteration loop ranges to inclue 0
* refactor, updates steps
* minor comments rewording
* minor maintenance
* typo
* adds iteration 1 edge case handling when INVALID_IN_STATE
* comments/assertion wording minor update
* adds function descriptions
* addresses pr comments, adds verification of attribute being updated
* restyle
* restyle
* fix step mismatch
* updates test steps
* adds multispeed support logging
* restyle
* adds AIR_PURIFIER_APP placeholder for CI use
* adds AIR_PURIFIER_APP to local.py
* removes unused variables from air-purifier-manager.h
* restyled
* restyled
* restyled
* updates tests.yaml
* updates get_fan_modes
* removes write_setting function
* encapsulates initial parametrs into a dataclass
* restyled
* removes air purifier ci build edits
* removes air purifier ci build
* updates CI args
* fixes typo
* removes commented line, unused fn argument
* adds commentary on how data dependency updates are handled
* restyled
* adds new feature to ClusterAttributeChangeAccumulator: subscribe to single attribute
* restyled
* re-write
* restyled
* restyled
* lint
* adds percent current and speed current verification
* optimize code
* restyled/lint
* restyled
* adds fan mode number of reports verification when updating fan mode1 parent 2c10aca commit 574cc67
File tree
2 files changed
+256
-117
lines changed- src/python_testing
- matter_testing_infrastructure/chip/testing
2 files changed
+256
-117
lines changed
0 commit comments