Lór*_*tér 60 javascript jasmine jasmine-maven-plugin
我通过jasmine-maven-plugin使用Jasmine,我想在Maven构建输出中看到console.log()消息.有没有办法实现这个目标?
如果无法重定向console.log(),是否还有其他方法可以从我的测试中进行记录,以便它们显示在Maven构建输出上?
我正在以无头的方式在Jenkins上运行这些测试,并希望能够从测试中获得一些调试输出.
use*_*062 55
尝试
console.info('foo')
Run Code Online (Sandbox Code Playgroud)
来自测试javascripts.
Ban*_*San 37
您可以使用:
jasmine.log("I've got a big log.");
Run Code Online (Sandbox Code Playgroud)
注意:请参阅下面的douglas-treadwell的评论.
这是指Jasmine 1.x. 使用Jasmine 2.0,只需直接使用console.log.
我认为这是不可能的。
\n\n我必须覆盖规范加载器中的 console.log 实现。即(使用 jQuery):
\n\nvar console = {\n panel: $(\'body\').append(\'<div>\').css({position:\'fixed\', top:0, right:0,background:\'transparent\'}),\n log: function(m){\n this.panel.prepend(\'<div>\'+m+\'</div>\');\n } \n\n};\n console.log(\'message 1\');\n console.log(\'message 2\');\nRun Code Online (Sandbox Code Playgroud)\n\n\xe2\x80\x8b\n这里有一个功能示例
\n| 归档时间: |
|
| 查看次数: |
58542 次 |
| 最近记录: |