Playwright reporter for realtime monitoring for CI/Dev
bash
npm install major-tom-playwright-reporter
`
#### Конфигурация
Пример использования в playwright.config.ts:
`ts
import { defineConfig } from '@playwright/test';
import { getRunMetadata } from 'major-tom-playwright-reporter/env-metadata-helpers';
const envMetadata = getRunMetadata({});
export default defineConfig({
reporter: [
['list'],
['major-tom-playwright-reporter', {
...envMetadata,
groundControl: 'ws://localhost:4080/uplink',
project: 'my-awesome-project'
}]
]
});
`
#### Сборка
`bash
npm run build
`
Собирает обе версии: CommonJS и ESM.
#### Лицензия
MIT
---
Major Tom Playwright Reporter (English)
Major Tom is a custom Playwright reporter that streams test results in real-time via WebSocket to Ground Control — Elixir/Phoenix backend.
#### Installation
`bash
npm install major-tom-playwright-reporter
`
#### Configuration
Example usage in playwright.config.ts:
`ts
import { defineConfig } from '@playwright/test';
import { getRunMetadata } from 'major-tom-playwright-reporter/env-metadata-helpers';
const envMetadata = getRunMetadata({});
export default defineConfig({
reporter: [
['list'],
['major-tom-playwright-reporter', {
...envMetadata,
groundControl: 'ws://localhost:4080/uplink',
project: 'my-awesome-project'
}]
]
});
`
#### Building
`bash
npm run build
``