import { TestCase } from "./testPlan"; export declare enum Status { PASS = "PASS", FAIL = "FAIL", SKIP = "SKIP", UNDEFINED = "UNDEFINED" } export declare namespace Status { function getStatusFor(status: string): Status; } export interface TestReport { versionToTest: string; testResults: TestResult[]; } export interface TestResult extends TestCase { scenarioName: string; isCompleted: boolean; status: Status; defects: string; } export interface FeatureResults { name: string; version: string; scenarios: ScenarioResults[]; } export interface ScenarioResults { name: string; version: string; steps: StepResults[]; } export interface StepResults { version: string; status: Status; defect: string; }