如何使用业力将茉莉花测试结果/输出报告到文本文件中

时间:2015-08-18 12:50:49

标签: node.js jasmine karma-runner karma-jasmine

我想只显示"点"在命令提示符下报告并完成"进度"报告保存在文本文件中。有没有办法实现这个目标?提前致谢。

1 个答案:

答案 0 :(得分:1)

我不知道现有的人类可读文本文件输出模块,希望有人可以推荐一个。如果你想要一些人类可读的东西,你可以按照jasmine-reporters中的模式编写自己的记者。

我确实会生成一个junit格式的xml文件,与jenkins一起用于我的点,这里是我的karma.conf中config.set({ ... })的一个片段,显示如何输出给两个记者:

plugins : [
        'karma-phantomjs-launcher',
        'karma-jasmine',
        'karma-junit-reporter'
        ],

reporters: ['progress','junit'],

junitReporter : {
  outputFile: path.join(__dirname, '..', 'junit-unit-frontend.xml'),
  suite: ''
},