TeamCity不再通过Gulp运行量角器/茉莉花测试

时间:2018-08-22 20:54:37

标签: gulp jasmine protractor

在TeamCity(量角器/茉莉花/ JS)下运行了成功的测试套件。但是,我们现在不再能够超越第一步构建

npm install

尝试快速启动测试套件后,构建第二步失败。这是gulpfile.js

var gulp = require("gulp");
var gulpProtractorAngular = require("gulp-angular-protractor");

 gulp.task("runtest", callback => {
 gulp
    .src(["SmokeTest.js"])
    .pipe(gulpProtractorAngular({
        configFile: "SmokeTest.js",
        debug: false,
        autoStartStopServer: true
    }))
    .on("error", e => {
        console.log(e);
    })
    .on("end", callback);
});

从工作状态到现在的唯一变化是,我们增加了一些规格。整个套件可以在本地正常运行。

我已经从成功运行和失败下载了构建日志,唯一的区别-除了错误通知,还是一条消息:

    [Step 2/3] [Step 2/3] [17:31:06] The following tasks did not complete: runtest
    [Step 2/3] [17:31:06] Did you forget to signal async completion?

所以 gulpfile.js 可能是罪魁祸首,但我不明白为什么或如何进行更改以解决问题!

请帮助!

0 个答案:

没有答案