Files
appium/packages/gulp-plugins/lib/tasks/test.js
T
Christopher Hiller 133db5355f chore: reformat everything
this reformats all `.js`, `.ts`, and `.d.ts` files.
2022-05-09 19:09:50 -07:00

31 lines
584 B
JavaScript

'use strict';
const e2eTest = require('./e2e-test');
const unitTest = require('./unit-test');
const configure = function configure(gulp, opts, env) {
const testEnv = {
testDeps: opts.transpile ? ['transpile'] : [],
...env,
};
let testTasks = [];
if (opts.test) {
unitTest.configure(gulp, opts, testEnv);
testTasks.push('unit-test');
}
if (opts.e2eTest) {
e2eTest.configure(gulp, opts, testEnv);
testTasks.push('e2e-test');
}
if (testTasks.length) {
gulp.task('test', gulp.series(testTasks));
}
};
module.exports = {
configure,
};