UNPKG

@uuv/runner-commons

Version:
35 lines (34 loc) 761 B
import { UUVCliOptions } from "./options"; export interface UUVCliRunner { /** * Runner name e.g: Cypress, Playwright */ name: string; /** * Project directory */ projectDir: string; /** * Default browser */ defaultBrowser: string; /** * Return runner current version */ getCurrentVersion(): string; /** * Prepare runner to execute command * @param options */ prepare(options: Partial<UUVCliOptions>): any; /** * Execute "e2e" command * @param options */ executeE2eCommand(options: Partial<UUVCliOptions>): any; /** * Execute "open" command * @param options */ executeOpenCommand(options: Partial<UUVCliOptions>): any; }