appium-doctor
Version:
Test environment for fitness to run Appium
22 lines (17 loc) • 481 B
JavaScript
import _ from 'lodash';
import { Doctor } from './doctor.js';
import iosChecks from './ios';
import androidChecks from './android';
import devChecks from './dev';
import demoChecks from './demo';
let checks = { iosChecks, androidChecks, devChecks, demoChecks };
let newDoctor = (opts) => {
let doctor = new Doctor();
for (let [k, v] of _.pairs(opts)) {
if (v) {
doctor.register(checks[`${k}Checks`] || []);
}
}
return doctor;
};
export default newDoctor;