You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Filter and sort rows on AB comparison tables (builds, boots, tests).
Details
Filters (single-select):
All — every matched row across Side A and Side B, including unchanged (status_a === status_b)
Only changes — status_a ≠ status_b (default)
Regressions — PASS → FAIL
Fixes — FAIL → PASS
Appeared — null → status (present only on Side B)
Disappeared — status → null (present only on Side A)
Out of scope: INCONCLUSIVE transitions as dedicated filters (still visible under All / Only changes).
Sort: by table columns (boots/tests: path, config, platform, Side A/B; builds: config, arch, compiler, Side A/B). Default TBD (e.g. regressions first, then path/config asc).
Scope
Diff-only filters can be client-side over compare response
All needs full join of both sides (unchanged rows not in diff endpoints) — either extend compare API with include_unchanged / dedicated full payload, or join existing per-commit tree data on FE
Summary
Filter and sort rows on AB comparison tables (builds, boots, tests).
Details
Filters (single-select):
status_a === status_b)status_a ≠ status_b(default)PASS → FAILFAIL → PASSnull → status(present only on Side B)status → null(present only on Side A)Out of scope: INCONCLUSIVE transitions as dedicated filters (still visible under All / Only changes).
Sort: by table columns (boots/tests: path, config, platform, Side A/B; builds: config, arch, compiler, Side A/B). Default TBD (e.g. regressions first, then path/config asc).
Scope
include_unchanged/ dedicated full payload, or join existing per-commit tree data on FEDone when