Skip to content

Commit dc7b97a

Browse files
andrewseguinkara
authored andcommitted
test: report karma results as json (#14860)
1 parent 51384b3 commit dc7b97a

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@
111111
"karma-chrome-launcher": "^2.2.0",
112112
"karma-firefox-launcher": "^1.0.1",
113113
"karma-jasmine": "^2.0.1",
114+
"karma-json-result-reporter": "^1.0.0",
114115
"karma-parallel": "^0.3.0",
115116
"karma-sauce-launcher": "^2.0.2",
116117
"karma-sourcemap-loader": "^0.3.7",
@@ -133,7 +134,6 @@
133134
"selenium-webdriver": "^3.6.0",
134135
"sorcery": "^0.10.0",
135136
"source-map-support": "^0.5.9",
136-
"stylelint": "^9.9.0",
137137
"stylelint": "^8.4.0",
138138
"systemjs-builder": "^0.16.13",
139139
"ts-node": "^3.0.4",

test/karma.conf.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ module.exports = config => {
1313
require('karma-chrome-launcher'),
1414
require('karma-firefox-launcher'),
1515
require('karma-sourcemap-loader'),
16+
require('karma-json-result-reporter'),
1617
{'middleware:fake-url': ['factory', function() {
1718
// Middleware that avoids triggering 404s during tests that need to reference
1819
// image paths. Assumes that the image path will start with `/$`.
@@ -60,9 +61,13 @@ module.exports = config => {
6061
'dist/packages/**/*.js': ['sourcemap']
6162
},
6263

63-
reporters: ['dots'],
64+
reporters: ['dots', 'json-result'],
6465
autoWatch: false,
6566

67+
jsonResultReporter: {
68+
outputFile: "/tmp/karma-result.json",
69+
},
70+
6671
sauceLabs: {
6772
testName: 'Angular Material Unit Tests',
6873
startConnect: false,

0 commit comments

Comments
 (0)