UNPKG

appium-doctor

Version:

Test environment for fitness to run Appium

51 lines (33 loc) 2.94 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; require("source-map-support/register"); var _lodash = _interopRequireDefault(require("lodash")); var _doctor = require("./doctor"); var _general = _interopRequireDefault(require("./general")); var _ios = _interopRequireDefault(require("./ios")); var _android = _interopRequireDefault(require("./android")); var _dev = _interopRequireDefault(require("./dev")); var _demo = _interopRequireDefault(require("./demo")); let checks = { generalChecks: _general.default, iosChecks: _ios.default, androidChecks: _android.default, devChecks: _dev.default, demoChecks: _demo.default }; let newDoctor = opts => { let doctor = new _doctor.Doctor(); for (let [k, v] of _lodash.default.toPairs(opts)) { if (v) { doctor.register(checks[`${k}Checks`] || []); } } return doctor; }; var _default = newDoctor; exports.default = _default;require('source-map-support').install(); //# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGliL2ZhY3RvcnkuanMiLCJuYW1lcyI6WyJjaGVja3MiLCJnZW5lcmFsQ2hlY2tzIiwiaW9zQ2hlY2tzIiwiYW5kcm9pZENoZWNrcyIsImRldkNoZWNrcyIsImRlbW9DaGVja3MiLCJuZXdEb2N0b3IiLCJvcHRzIiwiZG9jdG9yIiwiRG9jdG9yIiwiayIsInYiLCJfIiwidG9QYWlycyIsInJlZ2lzdGVyIl0sInNvdXJjZVJvb3QiOiIuLi8uLiIsInNvdXJjZXMiOlsibGliL2ZhY3RvcnkuanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF8gZnJvbSAnbG9kYXNoJztcbmltcG9ydCB7IERvY3RvciB9IGZyb20gJy4vZG9jdG9yJztcbmltcG9ydCBnZW5lcmFsQ2hlY2tzIGZyb20gJy4vZ2VuZXJhbCc7XG5pbXBvcnQgaW9zQ2hlY2tzIGZyb20gJy4vaW9zJztcbmltcG9ydCBhbmRyb2lkQ2hlY2tzIGZyb20gJy4vYW5kcm9pZCc7XG5pbXBvcnQgZGV2Q2hlY2tzIGZyb20gJy4vZGV2JztcbmltcG9ydCBkZW1vQ2hlY2tzIGZyb20gJy4vZGVtbyc7XG5cblxubGV0IGNoZWNrcyA9IHtnZW5lcmFsQ2hlY2tzLCBpb3NDaGVja3MsIGFuZHJvaWRDaGVja3MsIGRldkNoZWNrcywgZGVtb0NoZWNrc307XG5cbmxldCBuZXdEb2N0b3IgPSAob3B0cykgPT4ge1xuICBsZXQgZG9jdG9yID0gbmV3IERvY3RvcigpO1xuICBmb3IgKGxldCBbaywgdl0gb2YgXy50b1BhaXJzKG9wdHMpKSB7XG4gICAgaWYgKHYpIHtcbiAgICAgIGRvY3Rvci5yZWdpc3RlcihjaGVja3NbYCR7a31DaGVja3NgXSB8fCBbXSk7XG4gICAgfVxuICB9XG4gIHJldHVybiBkb2N0b3I7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBuZXdEb2N0b3I7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUE7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBQ0E7O0FBR0EsSUFBSUEsTUFBTSxHQUFHO0VBQUNDLGFBQWEsRUFBYkEsZ0JBQUQ7RUFBZ0JDLFNBQVMsRUFBVEEsWUFBaEI7RUFBMkJDLGFBQWEsRUFBYkEsZ0JBQTNCO0VBQTBDQyxTQUFTLEVBQVRBLFlBQTFDO0VBQXFEQyxVQUFVLEVBQVZBO0FBQXJELENBQWI7O0FBRUEsSUFBSUMsU0FBUyxHQUFJQyxJQUFELElBQVU7RUFDeEIsSUFBSUMsTUFBTSxHQUFHLElBQUlDLGNBQUosRUFBYjs7RUFDQSxLQUFLLElBQUksQ0FBQ0MsQ0FBRCxFQUFJQyxDQUFKLENBQVQsSUFBbUJDLGVBQUEsQ0FBRUMsT0FBRixDQUFVTixJQUFWLENBQW5CLEVBQW9DO0lBQ2xDLElBQUlJLENBQUosRUFBTztNQUNMSCxNQUFNLENBQUNNLFFBQVAsQ0FBZ0JkLE1BQU0sQ0FBRSxHQUFFVSxDQUFFLFFBQU4sQ0FBTixJQUF3QixFQUF4QztJQUNEO0VBQ0Y7O0VBQ0QsT0FBT0YsTUFBUDtBQUNELENBUkQ7O2VBVWVGLFMifQ==