UNPKG

protractor-smartrunner

Version:

Protractor utility for keeping track of passed/failed tests between runs. Works together with protractor-retry.

27 lines (26 loc) 754 B
import { Logger } from 'protractor/built/logger'; export interface TestResult { retries: number; passed: boolean; duration: number; } export interface TestResults { [testName: string]: TestResult; } export interface SuiteResults { [suiteName: string]: TestResults; } export interface SuiteUpdateFlags { [suiteName: string]: boolean; } export declare class SmartRunnerResults { private logger; private smartRunDir; private results; private affectedSuites; constructor(outputDirectory: string, repoHash: string, logger: Logger); load(): void; set(suiteName: string, testName: string, passed: boolean, duration: number): void; get(suiteName: string, testName: string): TestResult; save(): void; }