使用量角器/saucelabs 禁用 [launcher] 输出

Disable [launcher] output with protractor / saucelabs

使用下面的 protractor/saucelabs/gulp 示例输出时,是否有任何方法可以禁用/压缩启动器输出:

[firefox #2]
[firefox #2]
[firefox #2]   rawFlowsForLast
    ✓ should return a valid es result
[firefox #2]
[firefox #2]   Main Page
    ✓ should have a title (4840ms)
[firefox #2]
[firefox #2]
[firefox #2]   2 passing (5s)
[firefox #2]

我想禁用以 [firefox #2] 开头的行,只保留测试结果输出。理想情况下,它会像我的其他 mocha 输出一样很好地格式化。我确定我可以想出一种手动压缩它的方法,但似乎应该有一个选项可以控制输出。

我的 gulpfile is here

我认为你不能转 on/off 这种量角器日志。

有一种解决问题的 hacky 方法 - 重新定义任务记录器的 log() function 并什么都不做而不是收集任务日志:

onPrepare: function () {    
    var logger = require('protractor/lib/taskLogger.js');
    logger.log = function (data) {            
    };
},