Skip to content

fix(ci): restore the custom test runner - #27

Merged
ahnafnafee merged 1 commit into
masterfrom
fix/restore-test-runner
Aug 30, 2026
Merged

ahnafnafee merged 1 commit into
masterfrom
fix/restore-test-runner

Conversation

@ahnafnafee

Copy link
Copy Markdown
Owner

Summary

Why

PR #23 now extends src/test/runTest.ts to install mxschmitt.postscript before running extension tests. #25 replaced and deleted that runner, which made PR #23 conflicting and bypassed the author's implementation even though the replacement test CLI worked.

This follow-up restores the author's intended integration point rather than asking that PR to discard its test work.

Verification

  • yarn install --frozen-lockfile
  • yarn compile
  • yarn lint
  • yarn audit --json (0 findings across 190 packages)
  • yarn test (7 passing with the restored runner)
  • VSIX packaging with @vscode/vsce 3.9.2
  • full PR Auto-install the PostScript Language dependency and clarify why it's required聽#23 branch merged cleanly in a temporary worktree
  • combined tree installed mxschmitt.postscript successfully, then passed compile, lint, audit, and all 7 extension-host tests

README.md is unchanged.

PR #23 extends src/test/runTest.ts to install the PostScript language dependency before launching the extension host. Replacing that entry point with the VS Code test CLI in #25 created a modify/delete conflict and bypassed the author's implementation.

Restore the original runner byte-for-byte, make it the active test script again, and update only the separate Mocha suite loader for the current glob API and a stable startup timeout. Keep the current Electron launcher, add the narrow Node 24 fetch declaration needed by PR #23's host-side installer, and remove the superseded test CLI dependency.

Validation passed with a frozen install, compile, lint, a zero-finding audit across 190 packages, 7 extension-host tests, VSIX packaging, and a clean application check for the complete PR #23 patch. README.md remains unchanged.
@ahnafnafee
ahnafnafee merged commit 03c02c1 into master Aug 30, 2026
5 checks passed
@ahnafnafee
ahnafnafee deleted the fix/restore-test-runner branch August 30, 2026 00:47
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