分度器用に異なる構成ファイルがあり、構成ファイルごとに分度器を順番に実行する gulp タスクを作成したいと思います。これが私の実際のコードです:
gulp.src('conf/protractor.conf.*.js')
.pipe($.debug())
.pipe($.foreach(function(stream, file){
var configFileName = path.join('conf/', path.basename(file.path));
console.log(configFileName);
gulp.src(path.join(conf.paths.e2e, '/**/*.js'))
.pipe($.protractor.protractor({
configFile: configFileName,
args: args
}))
.on('error', function (err) {
// Make sure failed tests cause gulp to exit non-zero
console.log('Error catch by gulp');
throw err;
})
.on('end', function () {
// Close browser sync server
browserSync.exit();
done();
return stream;
});
}));
別のconfファイルがforeachによってリストされていたとしても、最初の構成ファイルでのみ分度器を実行してから停止します。
誰かが私が欠けているものについて考えを持っていますか?
ありがとう