Skip to content

test(open-knowledge): add test:e2e membership guard (PRD-7493) (#2774)#723

Merged
inkeep-oss-sync[bot] merged 1 commit into
mainfrom
copybara/sync
Jul 21, 2026
Merged

test(open-knowledge): add test:e2e membership guard (PRD-7493) (#2774)#723
inkeep-oss-sync[bot] merged 1 commit into
mainfrom
copybara/sync

Conversation

@inkeep-oss-sync

Copy link
Copy Markdown
Contributor

Copybara-translated 1 Inkeep OSS change. Rebase-merge this PR so the prepared commit lands directly on public main.

CI's Playwright tier runs the fixed test:e2e file list, so any stress
e2e file left off the list silently never runs. 32 of 83 files had
drifted into that invisible set, plus one listed file that no longer
exists on disk.

- Add tests/meta/e2e-ci-membership.test.ts: every tests/stress/*.e2e.ts
  must be in exactly one of the test:e2e enumeration or the exclusion
  ledger; fails on CI-invisible files, files in both lists, stale ledger
  entries, stale enumeration entries, and nested e2e files outside the
  guard's top-level scope. Predicate is pure with planted fixtures.
- Add tests/stress/e2e-ci-ledger.ts: reviewed per-file reason and
  evidence for the 13 files kept out of CI (12 fail locally with
  deterministic signatures across 2 runs; graph-panel-surfaces also
  blows the CI time budget).
- Promote 20 triaged files into test:e2e: each was green on 2
  consecutive local runs and the whole set runs in about 1 minute at
  workers=4 (roughly 181 test-seconds total).
- Drop the stale tests/stress/file-tree-compact-folders.e2e.ts token
  (never existed on main; left over from #1903).

GitOrigin-RevId: 12b01513cdf10ff834cb582aea593599065d41d4
@inkeep-oss-sync
inkeep-oss-sync Bot merged commit 5d92c1f into main Jul 21, 2026
@inkeep-oss-sync
inkeep-oss-sync Bot deleted the copybara/sync branch July 21, 2026 02:09
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