cherry-pick(#26508): docs: blob reporter options (#26545)

This PR cherry-picks the following commits:

- 4f9bf63259
This commit is contained in:
Playwright Service 2023-08-18 11:00:06 -07:00 коммит произвёл GitHub
Родитель 60696ef493
Коммит b01525f809
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 16 добавлений и 1 удалений

Просмотреть файл

@ -205,8 +205,23 @@ Or if there is a custom folder name:
npx playwright show-report my-report
```
> The `html` reporter currently does not support merging reports generated across multiple [`--shards`](./test-parallel.md#shard-tests-between-multiple-machines) into a single report. See [this](https://github.com/microsoft/playwright/issues/10437) issue for available third party solutions.
### Blob reporter
Blob reports contain all the details about the test run and can be used later to produce any other report. Their primary function is to facilitate the merging of reports from [sharded tests](./test-sharding.md).
```bash
npx playwright test --reporter=blob
```
By default, the report is written into the `blob-report` directory in the package.json directory or current working directory (if no package.json is found). The output directory can be overridden in the configuration file:
```js title="playwright.config.ts"
import { defineConfig } from '@playwright/test';
export default defineConfig({
reporter: [['blob', { outputDir: 'my-report' }]],
});
```
### JSON reporter