forked from zowe/imperative
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gulpfile.js
39 lines (37 loc) · 1.5 KB
/
gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
const gulp = require('gulp');
require('ts-node/register');
/**
* Automated test and coverage related tasks
*/
const testTasks = require("./gulp/TestTasks");
gulp.task('test:filePattern', testTasks.filePattern);
gulp.task('test:namePattern', testTasks.namePattern);
gulp.task('test:all', testTasks.runAllTests);
gulp.task('test:integration', testTasks.testIntegration);
gulp.task('test:unit', testTasks.runUnitTests);
gulp.task('test:deleteResults', testTasks.removeTestResultsDir);
gulp.task('test:installSampleClis', testTasks.installSampleClis);
gulp.task('test:uninstallSampleClis', testTasks.uninstallSampleClis);
/**
* Development related tasks
*/
const developmentTasks = require("./gulp/DevelopmentTasks");
gulp.task("lint", developmentTasks.lint);
gulp.task("updateLicense", developmentTasks.license);
gulp.task('watch', developmentTasks.watch);
gulp.task('prepForDirectInstall', developmentTasks.prepForDirectInstall);
gulp.task('build', developmentTasks.build);
gulp.task('build:sample-cli', developmentTasks.buildSampleCli);
gulp.task('build:all-clis', developmentTasks.buildAllClis);
gulp.task('build:install-all-cli-dependencies', developmentTasks.installAllCliDependencies);
gulp.task("checkCircularDependencies", developmentTasks.checkCircularDependencies);
/**
* Doc related tasks
*/
const docTasks = require("./gulp/DocTasks");
gulp.task("tsdoc", docTasks.generateTsdoc);
/**
* Web help related tasks
*/
const webHelpTasks = require("./gulp/WebHelpTasks");
gulp.task("bundleWebHelp", webHelpTasks.bundle);