Глоток не заканчивается после завершения задания - PullRequest
0 голосов
/ 04 декабря 2018

Использование следующей конфигурации 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

VSTS Pipeline

Любой совет, пожалуйста?

Спасибо Дэвид

...