test(ui): inspect themed property hierarchy

This commit is contained in:
2026-11-02 11:18:10 -08:00
parent 221b81628a
commit 91e308e8e2
2 changed files with 22 additions and 13 deletions
+6 -4
View File
@@ -6,19 +6,21 @@
- `ChannelStatsServiceTests` uses dates relative to UTC so its 90-day upload assertion does not
expire with the calendar; fix committed as `3985a41`.
- `ScoreboardPropertiesTests` now checks for the themed `PropertyPillCheck` style instead of stale
`YtCheckBox` markup; focused test passes. This task is ready to commit.
- Clean app build is 0 warnings. Full suite: 11 failed / 511 passed of 522; remaining failures are
`YtCheckBox` markup; committed as `221b816`.
- `PropertiesHierarchyTests` now checks shared styles and scopes the duplicate shape bindings to
the Shape block; focused test passes. This task is ready to commit.
- Clean app build is 0 warnings. Full suite: 10 failed / 512 passed of 522; remaining failures are
being handled one task and one local commit at a time.
## Next action
Commit the scoreboard-properties assertion update, then take the next remaining failure. Do not
Commit the properties-hierarchy assertion update, then take the next remaining failure. Do not
push absent a milestone/checkpoint request.
## Landmines
- Build/test with Windows `dotnet.exe`; the full suite can hang in WASAPI teardown.
- `verify.sh` cannot pass until the remaining 11 suite failures are resolved; scope checks are run
- `verify.sh` cannot pass until the remaining 10 suite failures are resolved; scope checks are run
separately when that gate exits early.
- Any integration test constructing `MainWindow` must set `LayoutPathOverride` to a temporary DB
and clear it in `finally`.