Skip to content

[codex] redesign test gates and ci split#22

Closed
akougkas wants to merge 6 commits into
mainfrom
codex/test-suite-ci-redesign
Closed

[codex] redesign test gates and ci split#22
akougkas wants to merge 6 commits into
mainfrom
codex/test-suite-ci-redesign

Conversation

@akougkas
Copy link
Copy Markdown
Contributor

@akougkas akougkas commented May 3, 2026

What changed

  • Added an audit and target test-suite plan under docs/.superpowers/plans/2026-05-03-test-suite-audit.md.
  • Split npm scripts into unit, integration, boundaries, precommit, fast CI, and full CI gates.
  • Moved filesystem, XDG, subprocess, and command-shaped tests from tests/unit to tests/integration.
  • Tightened timing-sensitive unit tests for TokenBucket, bash abort escalation, and chat renderer coalescing.
  • Updated default GitHub Actions CI to run ci:fast and added a separate e2e workflow for nightly, tag, and manual full runs.

Validation

  • npm run ci after each commit.
  • Final npm run ci: 25.17s.
  • Final npm run ci:precommit: 16.87s.
  • Final npm run ci:fast: 23.74s.
  • Final npm run ci:full: 82.06s.

Notes

No boundary rules were softened. The e2e pty suite keeps loose stable-text matching and try/finally cleanup.

@akougkas
Copy link
Copy Markdown
Contributor Author

akougkas commented May 3, 2026

Closing this draft PR because the branch is being corrected locally and no PR was requested.

@akougkas akougkas closed this May 3, 2026
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