UNPKG

@wdio/lambda-runner

Version:
22 lines (21 loc) 816 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const logger_1 = __importDefault(require("@wdio/logger")); const runner_1 = __importDefault(require("@wdio/runner")); const log = logger_1.default('@wdio/lambda-runner'); module.exports.run = (event, context, callback) => { log.info('Start Lambda function...'); const runner = new runner_1.default(); runner.run(event).catch((e) => { log.error(`Failed launching test session: ${e.stack}`); callback(e); context.fail(e); }); runner.on('exit', (failures) => { log.info('call the callback', failures); callback(null, { failures }); }); };