codeceptjs-testit-reporter
Version:
Plugin for sending CodeceptJS test run reports to TestIT
30 lines (29 loc) • 1.05 kB
TypeScript
import type { TestITAdapterConfig, CodeceptJsStep, CodeceptJsTest } from "./types";
declare class Adapter {
private testTimeMap;
private testRunId;
private testRunResults;
private testAttachments;
private stepsProcessor;
private config;
private client;
constructor(config: TestITAdapterConfig);
initTestRun: () => Promise<void>;
private _prepareTestRunData;
completeTestRun: () => Promise<void>;
forceCompleteTestRun: () => void;
private _prepareTestRunLink;
initAutoTest: (test: CodeceptJsTest) => Promise<void>;
private _prepareAutoTestData;
resetTestState: () => Promise<void>;
initTest: (test: CodeceptJsTest) => void;
completeTest: (test: CodeceptJsTest) => Promise<void>;
private _uploadAttachment;
private _prepareTestRunResult;
private _getTestDuration;
private _getTestStartTime;
initStep: (step: CodeceptJsStep) => void;
completeStep: (step: CodeceptJsStep) => void;
handleStepComment: (step: string) => void;
}
export default Adapter;