@intuitionrobotics/testelot
Version:
Nu-Art Sir Testelot
28 lines (27 loc) • 727 B
TypeScript
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 {};