@apistudio/apim-cli
Version:
CLI for API Management Products
14 lines • 776 B
TypeScript
import { TestExecutionResult, RunFilteredSummary as TestRunFilteredSummary, AssertionSummary } from '../../models/interface.js';
export declare class TestExecutionReport {
private getResponse;
private formatExecution;
private getExecutionResults;
private createFilteredSummary;
collectReport(collectionId: string, collectionName: string, assertionSummary: AssertionSummary[], executions: TestExecutionResult[], startedAt: number, completedAt: number, metadata?: {
name: string;
version: string;
namespace: string;
}): TestRunFilteredSummary;
getReport(summary: TestRunFilteredSummary[], format: 'PDF' | 'CSV'): Buffer<ArrayBufferLike> | Promise<Buffer<ArrayBufferLike>>;
}
//# sourceMappingURL=test-execution-report.d.ts.map