Skip to content

feat: integrate seven exact-argv test adapters - #29

Merged
daichunghy merged 2 commits into
mainfrom
feat/all-runtime-adapters
Aug 25, 2026
Merged

feat: integrate seven exact-argv test adapters#29
daichunghy merged 2 commits into
mainfrom
feat/all-runtime-adapters

Conversation

@daichunghy

Copy link
Copy Markdown
Owner

Summary

This integration PR supersedes #27 and #28.

It combines the two adapter waves into one mergeable branch with seven bundled adapters:

  • Bun: bun test
  • Deno: deno test
  • Elixir Mix: mix test
  • Go: existing go test
  • Java Maven: mvn test
  • Node npm: existing npm test
  • Python: existing pytest

The branch resolves the overlapping adapter/test/documentation changes and adds a Bun lockfile
priority regression: a Bun-marked repository must not fall back to a blocking npm test command.
All target execution remains exact-argv, shell: false, opt-in and bounded.

Verification

  • npm run verify
  • 49 tests across 9 files
  • typecheck/build pass
  • git diff --check passes

Boundary

Bun, Deno, Elixir and Maven runtimes are not installed in this environment. Their execution
boundaries are tested through the injected executor; no external adapter adoption or npm publication
is claimed.

@daichunghy
daichunghy merged commit 6d42759 into main Aug 25, 2026
3 checks passed
@daichunghy
daichunghy deleted the feat/all-runtime-adapters branch August 25, 2026 03:44
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