@serenity-js/playwright-test
Version:
Serenity/JS test runner adapter for Playwright Test, combining Playwright's developer experience with the advanced reporting and automation capabilities of Serenity/JS
16 lines • 756 B
TypeScript
import { type TestCase, type TestResult } from '@playwright/test/reporter';
import { type DomainEvent, SceneFinished } from '@serenity-js/core/lib/events';
import { Path } from '@serenity-js/core/lib/io';
import type { Outcome } from '@serenity-js/core/lib/model';
export declare class EventFactory {
private requirementsHierarchy;
constructor(rootDirectory: Path);
createSceneStartEvents(test: TestCase, result: TestResult): DomainEvent[];
private createSceneSequenceEvents;
createSceneFinishedEvent(test: TestCase, result: TestResult, scenarioOutcome: Outcome): SceneFinished;
private uniqueTags;
private scenarioDetailsFrom;
private scenarioMetadataFrom;
private tagsFrom;
}
//# sourceMappingURL=EventFactory.d.ts.map