Create Junit reports from karma

This commit is contained in:
Richard van der Hoff 2016-03-28 23:35:36 +01:00
parent 04561ea6e6
commit 6069812fcf
3 changed files with 10 additions and 3 deletions

3
.gitignore vendored
View file

@ -4,3 +4,6 @@
# version file and tarball created by 'npm pack'
/git-revision.txt
/matrix-react-sdk-*.tgz
# test reports created by karma
/karma-reports

View file

@ -9,8 +9,7 @@ var path = require('path');
* from node_modules.
*
* TODO:
* - can we run one test at a time
* - write junit out
* - can we run one test at a time?
*/
process.env.PHANTOMJS_BIN = 'node_modules/.bin/phantomjs';
@ -43,7 +42,7 @@ module.exports = function (config) {
// test results reporter to use
// possible values: 'dots', 'progress'
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
reporters: ['progress'],
reporters: ['progress', 'junit'],
// web server port
port: 9876,
@ -76,6 +75,10 @@ module.exports = function (config) {
// how many browser should be started simultaneous
concurrency: Infinity,
junitReporter: {
outputDir: 'karma-reports',
},
webpack: {
module: {
loaders: [

View file

@ -49,6 +49,7 @@
"karma": "^0.13.22",
"karma-chrome-launcher": "^0.2.3",
"karma-cli": "^0.1.2",
"karma-junit-reporter": "^0.4.1",
"karma-mocha": "^0.2.2",
"karma-phantomjs-launcher": "^1.0.0",
"karma-sourcemap-loader": "^0.3.7",