html-reporter
Version:
Html-reporter and GUI for viewing and managing results of a tests run. Currently supports Testplane and Hermione.
21 lines (20 loc) • 1.06 kB
TypeScript
import type { Response } from 'express';
import { ToolRunnerTree, UndoAcceptImagesResult } from './tool-runner';
import { TestBranch, TestEqualDiffsData, TestRefUpdateData } from '../tests-tree-builder/gui';
import type { ServerArgs } from './index';
import type { TestSpec } from '../adapters/tool/types';
export declare class App {
private _toolRunner;
static create<T extends App>(this: new (args: ServerArgs) => T, args: ServerArgs): T;
constructor(args: ServerArgs);
get data(): ToolRunnerTree | null;
initialize(): Promise<void>;
finalize(): Promise<void>;
run(tests: TestSpec[]): Promise<boolean>;
getTestsDataToUpdateRefs(imageIds?: string[]): TestRefUpdateData[];
getImageDataToFindEqualDiffs(imageIds?: string[]): TestEqualDiffsData[];
updateReferenceImage(failedTests?: TestRefUpdateData[]): Promise<TestBranch[]>;
undoAcceptImages(imageIds: TestRefUpdateData[]): Promise<UndoAcceptImagesResult>;
findEqualDiffs(data: TestEqualDiffsData[]): Promise<string[]>;
addClient(connection: Response): void;
}