e2ed
Version:
E2E testing framework over Playwright
22 lines (21 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getNewFullTestRunsByStatuses = void 0;
const getNewFullTestRuns_1 = require("./getNewFullTestRuns");
/**
* Get new full test runs for different statuses by retries state.
* @internal
*/
const getNewFullTestRunsByStatuses = async (retriesState) => {
const newFullTestRuns = await (0, getNewFullTestRuns_1.getNewFullTestRuns)(retriesState);
const unbrokenNewFullTestRuns = newFullTestRuns.filter(({ status }) => status !== "broken" /* TestRunStatus.Broken */);
const failedNewFullTestRuns = unbrokenNewFullTestRuns.filter(({ status }) => status === "failed" /* TestRunStatus.Failed */);
const successfulNewFullTestRuns = unbrokenNewFullTestRuns.filter(({ status }) => status !== "failed" /* TestRunStatus.Failed */);
return {
failedNewFullTestRuns,
newFullTestRuns,
successfulNewFullTestRuns,
unbrokenNewFullTestRuns,
};
};
exports.getNewFullTestRunsByStatuses = getNewFullTestRunsByStatuses;