Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Isaacs/node test interop #910

Merged
merged 9 commits into from Sep 22, 2023
Merged

Isaacs/node test interop #910

merged 9 commits into from Sep 22, 2023

Conversation

isaacs
Copy link
Member

@isaacs isaacs commented Sep 22, 2023

Fix: #888

1. The `--before` should not trigger a double-register and pipe to
standard output. Defend against that better.
2. The `--after` should hold the process open unil the after process
closes.

Fix: #909
@isaacs
Copy link
Member Author

isaacs commented Sep 22, 2023

CI is actually passing, I just canceled the push action by mistake. But the pull_request action is identical.

resolve() and relative() can throw in some cases
The TestPoint class should really be *strictly* a string generator,
having pass/fail change in that function muddies the waters.

Part of TestBase's (admittedly, overly large) job is to determine whether
a test point should be a pass or a failure, so that it can decide whether
to show diagnostics, capture a stack trace, and so on.
@isaacs isaacs merged commit 52e6031 into main Sep 22, 2023
6 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.

Interop with node.js test runner
1 participant