Jenkins Karma junitReporter.outputFile为空
我正在配置Karma以与Jenkins CI合作,如上所述 我的Jenkins Karma junitReporter.outputFile为空,jenkins,karma-runner,yeoman-generator-angular,Jenkins,Karma Runner,Yeoman Generator Angular,我正在配置Karma以与Jenkins CI合作,如上所述 我的junitReporter.outputFile,testresults.xml,始终为空 根据文档(上面链接)请注意test-results.xml文件将被写入当前工作目录中以浏览器命名的子目录中(您需要告诉Jenkins在哪里可以找到它们)。 我正在使用PhantomJS运行测试。我没有看到任何以PhantomJS命名的子目录 有什么想法吗?我在karma.conf.js文件的插件中添加了karma junit reporter
junitReporter.outputFile
,testresults.xml
,始终为空
根据文档(上面链接)请注意test-results.xml文件将被写入当前工作目录中以浏览器命名的子目录中(您需要告诉Jenkins在哪里可以找到它们)。
我正在使用PhantomJS运行测试。我没有看到任何以PhantomJS命名的子目录
有什么想法吗?我在
karma.conf.js
文件的插件中添加了karma junit reporter
,一切都开始工作了,就像这样:
// Which plugins to enable
plugins: [
"karma-phantomjs-launcher",
"karma-jasmine",
"karma-junit-reporter"
],
// Continuous Integration mode
// if true, it capture browsers, run tests and exit
singleRun: true,
reporters: ['progress', 'junit'],
// the default configuration
junitReporter: {
outputDir: 'test', // results will be saved as $outputDir/$browserName.xml
outputFile: 'test-results.xml', // if included, results will be saved as $outputDir/$browserName/$outputFile
suite: '', // suite will become the package name attribute in xml testsuite element
useBrowserName: true // add browser name to report and classes names
},