mirror of
https://github.com/element-hq/synapse.git
synced 2024-12-14 11:57:44 +00:00
Update karma.conf.js to A: actually run the tests, and B: generate JUnit XML.
This commit is contained in:
parent
f7cf978f68
commit
29b54d6638
1 changed files with 13 additions and 3 deletions
|
@ -23,6 +23,8 @@ module.exports = function(config) {
|
|||
'../js/angular-animate.js',
|
||||
'../js/angular-sanitize.js',
|
||||
'../js/ng-infinite-scroll-matrix.js',
|
||||
'../js/ui-bootstrap*',
|
||||
'../js/elastic.js',
|
||||
'../login/**/*.*',
|
||||
'../room/**/*.*',
|
||||
'../components/**/*.*',
|
||||
|
@ -35,6 +37,11 @@ module.exports = function(config) {
|
|||
'./unit/**/*.js'
|
||||
],
|
||||
|
||||
plugins: [
|
||||
'karma-*',
|
||||
require('./node_modules/karma-junit-reporter')
|
||||
],
|
||||
|
||||
|
||||
// list of files to exclude
|
||||
exclude: [
|
||||
|
@ -50,8 +57,11 @@ 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'],
|
||||
junitReporter: {
|
||||
outputFile: 'test-results.xml',
|
||||
suite: ''
|
||||
},
|
||||
|
||||
// web server port
|
||||
port: 9876,
|
||||
|
@ -77,6 +87,6 @@ module.exports = function(config) {
|
|||
|
||||
// Continuous Integration mode
|
||||
// if true, Karma captures browsers, runs the tests and exits
|
||||
singleRun: false
|
||||
singleRun: true
|
||||
});
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue