e2ed
Version:
E2E testing framework over Playwright
17 lines (16 loc) • 815 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getLiteRetry = void 0;
const getLiteTestRun_1 = require("./getLiteTestRun");
/**
* Get lite retry from retry (for lite report).
* @internal
*/
const getLiteRetry = (fullRetry) => {
const { concurrency, endTimeInMs, fullTestRuns, retryIndex, startTimeInMs } = fullRetry;
const allLiteTestRuns = fullTestRuns.map(getLiteTestRun_1.getLiteTestRun);
const brokenLiteTestRuns = allLiteTestRuns.filter(({ status }) => status === "broken" /* TestRunStatus.Broken */);
const liteTestRuns = allLiteTestRuns.filter(({ status }) => status !== "broken" /* TestRunStatus.Broken */);
return { brokenLiteTestRuns, concurrency, endTimeInMs, liteTestRuns, retryIndex, startTimeInMs };
};
exports.getLiteRetry = getLiteRetry;