UNPKG

e2ed

Version:

E2E testing framework over Playwright

18 lines (17 loc) 683 B
"use strict"; 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;