e2ed
Version:
E2E testing framework over Playwright
20 lines (18 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const configurator_1 = require("../configurator");
const end_1 = require("../utils/end");
const events_1 = require("../utils/events");
const generalLog_1 = require("../utils/generalLog");
const getGlobalErrorHandler_1 = require("../utils/getGlobalErrorHandler");
const retry_1 = require("../utils/retry");
process.on('uncaughtException', (0, getGlobalErrorHandler_1.getGlobalErrorHandler)('E2edUncaughtException'));
process.on('unhandledRejection', (0, getGlobalErrorHandler_1.getGlobalErrorHandler)('E2edUnhandledRejection'));
(0, end_1.setProcessEndHandlers)();
(0, configurator_1.setRunEnvironment)("docker" /* RunEnvironment.Docker */);
const e2edRunPromise = (0, events_1.registerStartE2edRunEvent)()
.then(retry_1.runPackWithRetries)
.catch(generalLog_1.logStartE2edError);
// eslint-disable-next-line @typescript-eslint/no-misused-promises
void e2edRunPromise.finally(events_1.registerEndE2edRunEvent);