Skip to content

Commit 574cc67

Browse files
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 mode
1 parent 2c10aca commit 574cc67

File tree

2 files changed

+256
-117
lines changed

2 files changed

+256
-117
lines changed

0 commit comments

Comments
 (0)