chore(test runner): run hooks/modifiers as a part of the test This moves `beforeAll`, `afterAll` and some modifiers from running as a separate entity into running inside a test. Pros: - All errors are reported as test errors. - All artifacts are collected as test artifacts. - Reporters support this out of the box. Details: - Each test computes the necessary hooks to run and runs them. - Teardown is usually performed during the test (on test failure or worker stop). - `skipRemaining` is added to `DonePayload` to preserve the behavior where `beforeAll` hook failure skips subsequent tests. This behavior can now be improved to only target tests affected by this hook. |
||
|---|---|---|
| .. | ||
| .eslintrc.json | ||
| base.ts | ||
| dot.ts | ||
| empty.ts | ||
| github.ts | ||
| html.ts | ||
| json.ts | ||
| junit.ts | ||
| line.ts | ||
| list.ts | ||
| multiplexer.ts | ||
| raw.ts | ||