【发布时间】:2020-06-02 05:29:13
【问题描述】:
INFO:开始录制。 信息:处理 JUnit 信息:[JUnit] - 发现 4 个测试报告文件,模式为 '**/unit-tests.xml',相对于测试框架 'JUnit' 的 'E:\Jenkins-ws{foldername}'。
我在 Jenkins 中处理 JUnit 时收到上述消息。我的测试成功了,詹金斯由于这个问题而失败了。这是我的 karma.config 文件。
basePath: '',
frameworks: ['jasmine', '@angular-devkit/build-angular'],
plugins: [
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-jasmine-html-reporter'),
require('karma-coverage-istanbul-reporter'),
require('@angular-devkit/build-angular/plugins/karma'),
require('karma-junit-reporter')
],
client: {
clearContext: false // leave Jasmine Spec Runner output visible in browser
},
junitReporter: {
outputDir: "test-results",
outputFile: "unit-tests.xml"
},
coverageIstanbulReporter: {
dir: require('path').join(__dirname, '../coverage'),
reports: ['html', 'lcovonly'],
fixWebpackSourcePaths: true
},
reporters: ['progress', 'junit', 'kjhtml'],
【问题讨论】:
标签: angular jenkins junit jenkins-plugins karma-runner