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
Concurrent fixture tests #1877
Concurrent fixture tests #1877
Conversation
|
A wrangler prerelease is available for testing. You can install this latest build in your project with: npm install --save-dev https://prerelease-registry.developers.workers.dev/runs/3083612480/npm-package-wrangler-1877 You can reference the automatically updated head of this PR with: npm install --save-dev https://prerelease-registry.developers.workers.dev/prs/1877/npm-package-wrangler-1877 Or you can use npx https://prerelease-registry.developers.workers.dev/runs/3083612480/npm-package-wrangler-1877 dev path/to/script.js |
Codecov Report
@@ Coverage Diff @@
## main #1877 +/- ##
==========================================
- Coverage 77.49% 77.48% -0.01%
==========================================
Files 105 105
Lines 7473 7472 -1
Branches 1972 1971 -1
==========================================
- Hits 5791 5790 -1
Misses 1682 1682
|
74ba67d
to
eed5db4
Compare
5505cda
to
b12fbff
Compare
0a5b573
to
02ed83f
Compare
02ed83f
to
6ff02c6
Compare
I love this! |
b6febab
to
febbf40
Compare
757f493
to
4af0546
Compare
954ebd1
to
edac49a
Compare
This makes all the fixture tests less flaky, since they no longer compete for fixed ports. They all now start up on port 0 and await a message from wrangler telling them which port they were assigned. This means that the fixtures can be run concurrently.
local-mode-tests
external-durable-objects-app
service-bindings-app
--port=0
logging miniflare#382