gst-atom-xcuitest-driver
Version:
ATOM driver for iOS using XCUITest for backend
38 lines (26 loc) • 2.72 kB
JavaScript
;
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