UNPKG

@intuitionrobotics/testelot

Version:
28 lines (27 loc) 727 B
import { Action } from "./Action"; import { Logger } from "@intuitionrobotics/ts-common"; declare class ReportSummary { Running: number; Skipped: number; Success: number; Error: number; } export declare class Reporter extends Logger { private readonly reports; readonly summary: ReportSummary; private report; private reporter; constructor(); init(): void; logMessage(logMessage: string): void; onActionStarted(action: Action<any>): void; onActionEnded(action: Action<any>): void; } export declare class ActionReport { constructor(action: Action); readonly action: Action; private logs; getLog(): string; appendLog(logMessage: string): void; } export {};