UNPKG

gst-atom-xcuitest-driver

Version:

ATOM driver for iOS using XCUITest for backend

38 lines (26 loc) 2.72 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.startServer = startServer; require("source-map-support/register"); var _logger = _interopRequireDefault(require("./logger")); var _gstAtomBaseDriver = require("gst-atom-base-driver"); var _driver = require("./driver"); async function startServer(port, address) { const driver = new _driver.XCUITestDriver({ port, address }); const server = await (0, _gstAtomBaseDriver.server)({ routeConfiguringFunction: (0, _gstAtomBaseDriver.routeConfiguringFunction)(driver), port, hostname: address, allowCors: false }); server.driver = driver; _logger.default.info(`XCUITestDriver server listening on http://${address}:${port}`); return server; }require('source-map-support').install(); //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYi9zZXJ2ZXIuanMiXSwibmFtZXMiOlsic3RhcnRTZXJ2ZXIiLCJwb3J0IiwiYWRkcmVzcyIsImRyaXZlciIsIlhDVUlUZXN0RHJpdmVyIiwic2VydmVyIiwicm91dGVDb25maWd1cmluZ0Z1bmN0aW9uIiwiaG9zdG5hbWUiLCJhbGxvd0NvcnMiLCJsb2ciLCJpbmZvIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBOztBQUNBOztBQUNBOztBQUdBLGVBQWVBLFdBQWYsQ0FBNEJDLElBQTVCLEVBQWtDQyxPQUFsQyxFQUEyQztBQUN6QyxRQUFNQyxNQUFNLEdBQUcsSUFBSUMsc0JBQUosQ0FBbUI7QUFBQ0gsSUFBQUEsSUFBRDtBQUFPQyxJQUFBQTtBQUFQLEdBQW5CLENBQWY7QUFDQSxRQUFNRyxNQUFNLEdBQUcsTUFBTSwrQkFBVztBQUM5QkMsSUFBQUEsd0JBQXdCLEVBQUUsaURBQXlCSCxNQUF6QixDQURJO0FBRTlCRixJQUFBQSxJQUY4QjtBQUc5Qk0sSUFBQUEsUUFBUSxFQUFFTCxPQUhvQjtBQUk5Qk0sSUFBQUEsU0FBUyxFQUFFO0FBSm1CLEdBQVgsQ0FBckI7QUFPQUgsRUFBQUEsTUFBTSxDQUFDRixNQUFQLEdBQWdCQSxNQUFoQjs7QUFDQU0sa0JBQUlDLElBQUosQ0FBVSw2Q0FBNENSLE9BQVEsSUFBR0QsSUFBSyxFQUF0RTs7QUFDQSxTQUFPSSxNQUFQO0FBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbG9nIGZyb20gJy4vbG9nZ2VyJztcbmltcG9ydCB7IHNlcnZlciBhcyBiYXNlU2VydmVyLCByb3V0ZUNvbmZpZ3VyaW5nRnVuY3Rpb24gfSBmcm9tICdnc3QtYXRvbS1iYXNlLWRyaXZlcic7XG5pbXBvcnQgeyBYQ1VJVGVzdERyaXZlciB9IGZyb20gJy4vZHJpdmVyJztcblxuXG5hc3luYyBmdW5jdGlvbiBzdGFydFNlcnZlciAocG9ydCwgYWRkcmVzcykge1xuICBjb25zdCBkcml2ZXIgPSBuZXcgWENVSVRlc3REcml2ZXIoe3BvcnQsIGFkZHJlc3N9KTtcbiAgY29uc3Qgc2VydmVyID0gYXdhaXQgYmFzZVNlcnZlcih7XG4gICAgcm91dGVDb25maWd1cmluZ0Z1bmN0aW9uOiByb3V0ZUNvbmZpZ3VyaW5nRnVuY3Rpb24oZHJpdmVyKSxcbiAgICBwb3J0LFxuICAgIGhvc3RuYW1lOiBhZGRyZXNzLFxuICAgIGFsbG93Q29yczogZmFsc2UsXG4gIH0pO1xuICAvLyBtYWtlIHRoZSBkcml2ZXIgYXZhaWxhYmxlXG4gIHNlcnZlci5kcml2ZXIgPSBkcml2ZXI7XG4gIGxvZy5pbmZvKGBYQ1VJVGVzdERyaXZlciBzZXJ2ZXIgbGlzdGVuaW5nIG9uIGh0dHA6Ly8ke2FkZHJlc3N9OiR7cG9ydH1gKTtcbiAgcmV0dXJuIHNlcnZlcjtcbn1cblxuZXhwb3J0IHsgc3RhcnRTZXJ2ZXIgfTtcbiJdLCJmaWxlIjoibGliL3NlcnZlci5qcyIsInNvdXJjZVJvb3QiOiIuLi8uLiJ9