@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 {};