UNPKG

e2ed

Version:

E2E testing framework over Playwright

28 lines (27 loc) 915 B
"use strict"; 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;