test(ui): follow the relocated settings gear

This commit is contained in:
2026-11-02 11:31:49 -08:00
parent 0e1f948189
commit e6a7147dc3
2 changed files with 22 additions and 12 deletions
+8 -6
View File
@@ -13,20 +13,22 @@
`82609a5`.
- `NotificationServiceTests` runs tint assertions with real theme resources and uses the current
`Brush.ErrorContainer` token; committed as `caf91e6`.
- `ScoreboardSimulationTests` now checks the shared `Helpers/DevBuild.cs` compile-time gate; focused
test passes. This task is ready to commit.
- Clean app build is 0 warnings. Full suite: 4 failed / 518 passed of 522; remaining failures are
- `ScoreboardSimulationTests` now checks the shared `Helpers/DevBuild.cs` compile-time gate;
committed as `0e1f948`.
- `UiShellTests` now checks the orange Settings gear on the preview rail and the EDIT/session
ordering in the top bar; focused test passes. This task is ready to commit.
- Clean app build is 0 warnings. Full suite: 3 failed / 519 passed of 522; remaining failures are
being handled one task and one local commit at a time.
## Next action
Commit the scoreboard-simulation guard update, then take the next remaining failure. Do not push
absent a milestone/checkpoint request.
Commit the UiShell 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 4 suite failures are resolved; scope checks are run
- `verify.sh` cannot pass until the remaining 3 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`.