rsnext/.github
Justin Ridgewell b0aecccaa2
Allow filtering individual test cases inside test files (#55786)
### What?

Updates `run-test.js` to allow running individual test cases inside a test file.

### Why?

So that we can dramatically increase Turbopack's test coverage. Turbopack has implemented most (but not all) necessary features from the webpack bundles. But a single failing test case would prevent us from running any case inside a test file. With case filtering, we're able to run the cases we know will pass and prevent regressions on those.

### How?

Case filtering is only exposed via the `NEXT_EXTERNAL_TESTS_FILTERS` ENV, which points to a JSON file containing a map of test files with the test cases inside those files that are known to pass.

The known-passing test cases can be updated after Turbopack's daily integration test run by running `test/build-turbopack-tests-manifest.js`, which will update the `test/turbopack-tests-manifest.json` manifest.

Closes WEB-1640

Co-authored-by: Tobias Koppers <1365881+sokra@users.noreply.github.com>
2023-09-22 21:37:48 +00:00
..
actions chore: replace issue triaing actions with nissuer (#55525) 2023-09-19 11:11:00 +00:00
DISCUSSION_TEMPLATE chore: improve repo templates (#46629) 2023-03-01 09:25:51 -08:00
ISSUE_TEMPLATE chore: remove replay from issue template (#55397) 2023-09-18 17:05:19 +00:00
workflows Allow filtering individual test cases inside test files (#55786) 2023-09-22 21:37:48 +00:00
.kodiak.toml disable optimistic_updates (#49211) 2023-05-04 15:45:53 +02:00
CODEOWNERS Update codeowners (#55355) 2023-09-14 13:42:24 +00:00
invalid-link.md chore: replace issue triaing actions with nissuer (#55525) 2023-09-19 11:11:00 +00:00
invalid-reproduction.md chore: replace issue triaing actions with nissuer (#55525) 2023-09-19 11:11:00 +00:00
labeler.json Update labeler config (#52844) 2023-07-18 18:12:26 +00:00
pnpm-lock.yaml chore: replace issue triaing actions with nissuer (#55525) 2023-09-19 11:11:00 +00:00
pnpm-workspace.yaml chore(ci): add pnpm workspace for github actions (#52976) 2023-07-21 14:29:31 +00:00
pull_request_template.md Update pull_request_template.md (#55098) 2023-09-08 00:19:49 +00:00
simplify-reproduction.md chore: replace issue triaing actions with nissuer (#55525) 2023-09-19 11:11:00 +00:00
verify-canary.md chore: replace issue triaing actions with nissuer (#55525) 2023-09-19 11:11:00 +00:00