@ply-ct/ply
Version:
REST API Automated Testing
20 lines (19 loc) • 931 B
TypeScript
import { PlyResults, SuiteRun, TestRun } from '../runs/model';
import { Request } from '../request';
import { Response } from '../response';
import { Test } from '../test';
import { Outcome } from '../result';
import { Values } from '../values';
export declare class Runs {
readonly path: string;
constructor(path: string);
readRun(name: string, runNumber: number, test: string): TestRun | undefined;
readRuns(name: string, runNumber: number): TestRun[];
writeRun(name: string, test: Test, outcome: Outcome & {
request?: Request;
response?: Response;
}, message?: string, values?: Values, runNumber?: number): void;
findRunFiles(runsLocation: string, pattern: string): Promise<string[]>;
loadSuiteRuns(pattern?: string, filter?: (testRun: TestRun) => boolean): Promise<SuiteRun[]>;
loadPlyResults(pattern?: string, filter?: (testRun: TestRun) => boolean): Promise<PlyResults>;
}