Использование следующей конфигурации Gulp в конвейере VSTS для тестов Protractor / Jasmine E2E.
Шаг "зависает", и процесс больше не идет (если я не остановлю сборку).
Вывод Gulp
2018-12-04T09:59:55.4013612Z [09:59:55] gulp-angular-protractor - We will stop the Protractor engine
2018-12-04T09:59:55.4084940Z { [Error: protractor exited with code 199]
2018-12-04T09:59:55.4085554Z message: 'protractor exited with code 199',
2018-12-04T09:59:55.4086500Z plugin: 'gulp-angular-protractor',
2018-12-04T09:59:55.4086650Z showProperties: true,
2018-12-04T09:59:55.4086909Z showStack: false,
2018-12-04T09:59:55.4087899Z __safety: { toString: [Function: bound ] } }
Gulpfile.js
/*********************
#Author: David Redmayne
#Company: Guestline
#Application: DBM
*********************/
var gulp = require("gulp");
var gulpProtractorAngular = require("gulp-angular-protractor");
gulp.task("runtests", callback => {
gulp
.src(["./specs/01_dbm_wp.js"])
.pipe(gulpProtractorAngular({
configFile: "SmokeTest.js",
debug: false,
autoStartStopServer: true
}))
.on("error", e => {
console.log(e);
})
.on("end", callback);
});
В конвейере VSTS задание Gulp имеет значение ПОСЛЕ npm install
иДО JUnit Reporter
Любой совет, пожалуйста?
Спасибо Дэвид