docs: custom reporter path in --reporter option (#29585)

Fixes https://github.com/microsoft/playwright/issues/29525
This commit is contained in:
Yury Semikhatsky 2024-02-20 13:32:53 -08:00 committed by GitHub
parent f9aebda5db
commit 9a1e0a8ff7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 8 additions and 1 deletions

View File

@ -95,7 +95,7 @@ Complete set of Playwright Test options is available in the [configuration file]
| `--project <name>` | Only run tests from the specified [projects](./test-projects.md), supports '*' wildcard. Defaults to running all projects defined in the configuration file.|
| `--quiet` | Whether to suppress stdout and stderr from the tests. |
| `--repeat-each <N>` | Run each test `N` times, defaults to one. |
| `--reporter <reporter>` | Choose a reporter: minimalist `dot`, concise `line` or detailed `list`. See [reporters](./test-reporters.md) for more information. |
| `--reporter <reporter>` | Choose a reporter: minimalist `dot`, concise `line` or detailed `list`. See [reporters](./test-reporters.md) for more information. You can also pass a path to a [custom reporter](./test-reporters.md#custom-reporters) file. |
| `--retries <number>` | The maximum number of [retries](./test-retries.md#retries) for flaky tests, defaults to zero (no retries). |
| `--shard <shard>` | [Shard](./test-parallel.md#shard-tests-between-multiple-machines) tests and execute only selected shard, specified in the form `current/all`, 1-based, for example `3/5`.|
| `--tag <tag>` | Only run tests with a tag matching this tag expression. Learn more about [tagging](./test-annotations.md#tag-tests). |

View File

@ -342,6 +342,13 @@ export default defineConfig({
reporter: './my-awesome-reporter.ts',
});
```
Or just pass the reporter file path as `--reporter` command line option:
```bash
npx playwright test --reporter="./myreporter/my-awesome-reporter.ts"
```
## Third party reporter showcase
* [Allure](https://www.npmjs.com/package/allure-playwright)