示例#1
0
task('e2e', (done: (err?: string) => void) => {
  gulpRunSequence(
    ':test:protractor:setup',
    'serve:e2eapp',
    ':test:protractor',
    ':serve:e2eapp:stop',
    (err: any) => done(err)
  );
});
示例#2
0
gulp.task('test:unit', done => runSequence(
  'clean',
  [
    'task:unit_tests:compile',
    'task:worker:compile_common'
  ],
  'task:unit_tests:run',
  done
));
示例#3
0
gulp.task('test:e2e', done => runSequence(
  'clean',
  [
    'task:e2e_tests:build',
    'task:e2e_harness:build',
  ],
  'task:e2e_tests:run',
  done
));
示例#4
0
task('e2e:single-run', (done: (err?: string) => void) => {
  gulpRunSequence(
    ':test:protractor:setup',
    'serve:e2eapp',
    ':test:protractor',
    ':serve:e2eapp:stop',
    (err: any) => stopE2eServer() && done(err)
  );
});
示例#5
0
文件: e2e.ts 项目: griffiti/material2
task('e2e', (done: (err?: string) => void) => {
  gulpRunSequence(
    ':test:protractor:setup',
    'serve:e2eapp:watch',
    ':test:protractor',
    ':serve:e2eapp:stop',
    (err: any) => gulpConnect.serverClose() && done(err)
  );
});
示例#6
0
gulp.task('build', done => runSequence(
  'clean',
  [
    'task:companion:build',
    'task:generator:build',
    'task:worker:build'
  ],
  done
));
示例#7
0
gulp.task('build', 'build static files from source code', ['build:clean'], (callback: any) => {
  runSequence(
    'build:tslint',
    'build:js',
    'build:html',
    'build:lib',
    'build:css',
    callback
  );
});
示例#8
0
gulp.task('test:single-run', [':test:deps'], (done: () => void) => {
  runSequence(
    ':inline-resources',
    () => {
      new karma.Server({
        configFile: path.join(PROJECT_ROOT, 'test/karma.conf.js'),
        singleRun: true
    }, done).start();
  });
});
示例#9
0
gulp.task('task:build', done => runSequence(
  [
    'task:commonjs:compile',
    'task:esm:compile',
  ],
  [
    'task:companion:bundle',
    'task:worker:basic:bundle',
  ],
  'task:bundles:minify',
  done));
示例#10
0
文件: gulpfile.ts 项目: AdamFaron/FOO
gulp.task('test', 'run tests', (callback: any) => {
  if (argv.files) {
    runSequence(
      'test:copy',
      'test:tslint',
      'test:buildjs',
      'test:unit',
      callback
    );
  } else {
    runSequence(
      'test:clean',
      'test:copy',
      'test:tslint',
      'test:buildcss',
      'test:buildjs',
      'test:unit',
      callback
    );
  }
});