e2ed
Version:
E2E testing framework over Playwright
28 lines (27 loc) • 915 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getRegroupedSteps = void 0;
const clone_1 = require("../clone");
const config_1 = require("../config");
const generalLog_1 = require("../generalLog");
/**
* Get regrouped tree of test steps in the HTML report.
* @internal
*/
const getRegroupedSteps = (testRunEvent) => {
const { regroupSteps } = (0, config_1.getFullPackConfig)();
const { logEvents } = testRunEvent;
let regroupedSteps = [...logEvents];
try {
regroupedSteps = regroupSteps(regroupedSteps);
}
catch (error) {
regroupedSteps = [...logEvents];
(0, generalLog_1.generalLog)('Caught an error on run "regroupSteps" function', {
error,
testRunEvent: (0, clone_1.cloneWithoutLogEvents)(testRunEvent),
});
}
return regroupedSteps;
};
exports.getRegroupedSteps = getRegroupedSteps;