Skip to content

fix(test): gate extended browser e2e tests behind OPENCLI_E2E=1#423

Merged
jackwener merged 1 commit intomainfrom
fix/e2e-test-scope
Mar 25, 2026
Merged

fix(test): gate extended browser e2e tests behind OPENCLI_E2E=1#423
jackwener merged 1 commit intomainfrom
fix/e2e-test-scope

Conversation

@jackwener
Copy link
Copy Markdown
Owner

Summary

  • Split browser-public.test.ts: core sites (bilibili, zhihu, v2ex) run by default
  • All other 20+ site tests moved to browser-public-extended.test.ts, gated behind OPENCLI_E2E=1
  • Prevents AI agents from launching dozens of browser instances that overwhelm the user's browser

Usage

# Default — only core sites
npx vitest run

# All browser tests
OPENCLI_E2E=1 npx vitest run

Test plan

  • npx vitest run only runs unit + adapter + core e2e (no extended browser tests)
  • browser-public-extended.test.ts not included in default run

…owser tests

Split browser-public.test.ts: core sites (bilibili, zhihu, v2ex) run
by default; all other 20+ site tests moved to browser-public-extended
and gated behind OPENCLI_E2E=1 to prevent AI agents from launching
dozens of browser instances.
@jackwener jackwener merged commit dba93c2 into main Mar 25, 2026
19 of 20 checks passed
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