appium-gulp-plugins
Version:
Custom gulp plugins to be used across all appium modules
49 lines (37 loc) • 1.06 kB
JavaScript
;
const coverage = require('./coverage');
const lint = require('./lint');
const test = require('./test');
const e2eTest = require('./e2e-test');
const unitTest = require('./unit-test');
const clean = require('./clean');
const transpile = require('./transpile');
const gradle = require('./gradle');
const ci = require('./ci');
const iosApps = require('./ios-apps');
const prepublish = require('./prepublish');
const configure = function configure (gulp, opts, env) {
clean.configure(gulp, opts);
transpile.configure(gulp, opts, env);
test.configure(gulp, opts, env);
coverage.configure(gulp, opts, env);
lint.configure(gulp, opts);
gradle.configure(gulp, opts);
ci.configure(gulp, opts);
iosApps.configure(gulp, opts);
// make sure this is last, os that all the tasks are available as extra
// prepublish tasks with the `extraPrepublishTasks` option
prepublish.configure(gulp, opts);
};
module.exports = {
configure,
coverage,
lint,
e2eTest,
unitTest,
clean,
transpile,
gradle,
ci,
prepublish,
};