major-tom-playwright-reporter
v0.0.4
Published
Playwright reporter for realtime monitoring for CI/Dev
Maintainers
Readme
Major Tom Playwright Reporter
Major Tom — это кастомный репортер для Playwright, отправляющий результаты тестов в реальном времени через WebSocket в Ground Control — Elixir/Phoenix backend.
Установка
npm install major-tom-playwright-reporterКонфигурация
Пример использования в playwright.config.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'
}]
]
});Сборка
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
npm install major-tom-playwright-reporterConfiguration
Example usage in playwright.config.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
npm run buildBuilds both CommonJS and ESM versions.
License
MIT
