e2ed
Version:
E2E testing framework over Playwright
18 lines (17 loc) • 683 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.exitFromE2ed = void 0;
const generalLog_1 = require("../generalLog");
const globalExitCode_1 = require("./globalExitCode");
/**
* Exit from e2ed process with correct exit code.
* @internal
*/
const exitFromE2ed = async (exitCodeFromReport = 4 /* ExitCode.NoReportData */) => {
const globalExitCode = (0, globalExitCode_1.getGlobalExitCode)();
const exitCode = globalExitCode ?? exitCodeFromReport;
(0, generalLog_1.generalLog)(`Exit from e2ed with code ${exitCode}`);
await (0, generalLog_1.writeLogsToFile)();
process.exit(exitCode);
};
exports.exitFromE2ed = exitFromE2ed;