6

在(现在不推荐使用的)角度场景测试运行器中,有一个选项用于创建runner.html页面,该页面可以在报告进度的同时在iFrame中运行测试,在主页面中逐步执行。AngularJS量角器:分步进度日志

Screenshot of scenario runner

有没有什么办法让类似的一步一步的日志量角器测试?它不需要在一个HTML页面(控制台或日志文件会很好)。

+0

jasmine-spec-reporter不适合您的需求? –

回答

1

由于v1.0.0-rc2你可以实时看到故障:

在你的量角器配置,添加一个jasmineNodeOpts对象与realtimeFailure选项true

exports.config = { 
    seleniumAddress: 'http://127.0.0.1:4444/wd/hub', 

    specs: [ 
    'e2e/**/*.js' 
    ], 

    multiCapabilities: [ 
    {'browserName': 'firefox'}, 
    {'browserName': 'chrome'} 
    ], 

    baseUrl: 'http://localhost:8000', 

    onPrepare: function() {}, 

    jasmineNodeOpts: { 
    realtimeFailure: true 
    } 
}; 

的茉莉花选项的完整列表在这里:minijasminenode

这里还有详细的量角器参考配置文件:referenceConf.js

+0

感谢您的回复。这是朝着正确方向迈出的一步,但我一直在寻找报道每一步的东西,甚至是那些通过的东西。我会添加一个屏幕截图,这样问题就更加清楚了。 –

4

为此,您可以使用jasmine-spec-reporter作为量角器。你还能让自己的所有传球和不通过的测试视觉反馈:

enter image description here

易于配置和控制台看起来非常好。

希望这会有所帮助。