Skip to content

Assert the side-menu filter by invariant, not by row totals - #47

Merged
ivanvyd merged 1 commit into
mainfrom
fix/e2e-flake
Jul 30, 2026
Merged

Assert the side-menu filter by invariant, not by row totals#47
ivanvyd merged 1 commit into
mainfrom
fix/e2e-flake

Conversation

@ivanvyd

@ivanvyd ivanvyd commented Jul 30, 2026

Copy link
Copy Markdown
Owner

The 4.0.0 release rehearsal failed on Dashboard_SideMenu_NarrowsTheListToOneGroup, which had passed on #46 minutes earlier.

The test read the total row count and the target group's count on the way in, then asserted the filtered board matched them. The board settles as its states arrive, so both reads were races — under a loaded runner they landed on a partially-populated list.

It now asserts what narrowing to a group means, rather than a number taken beforehand: exactly one section, named the group, every row in it carrying that group, and a second section back when the entry is picked again. Three consecutive local runs green.

The test read the total row count and the target group's count on the way
in, then asserted the filtered board matched them. The board settles as
states arrive, so both were races: it failed on a loaded runner during the
4.0.0 release rehearsal, having passed on the pull request minutes
earlier.

Asserts what narrowing to a group actually means instead -- one section,
named the group, and every row in it carrying that group -- and that
picking it again brings a second section back. No count taken before the
board is settled. Three consecutive local runs green.
@ivanvyd
ivanvyd merged commit 8054ca4 into main Jul 30, 2026
8 checks passed
@ivanvyd
ivanvyd deleted the fix/e2e-flake branch July 30, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant