Skip to content

Commit e60bbd2

Browse files
andrewseguinjelbourn
authored andcommitted
test: report karma results as json (#14860)
1 parent e721385 commit e60bbd2

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
@@ -113,6 +113,7 @@
113113
"karma-chrome-launcher": "^2.2.0",
114114
"karma-firefox-launcher": "^1.0.1",
115115
"karma-jasmine": "^2.0.1",
116+
"karma-json-result-reporter": "^1.0.0",
116117
"karma-parallel": "^0.3.0",
117118
"karma-sauce-launcher": "^2.0.2",
118119
"karma-sourcemap-loader": "^0.3.7",
@@ -135,7 +136,6 @@
135136
"selenium-webdriver": "^3.6.0",
136137
"sorcery": "^0.10.0",
137138
"source-map-support": "^0.5.9",
138-
"stylelint": "^9.9.0",
139139
"stylelint": "^8.4.0",
140140
"systemjs-builder": "^0.16.13",
141141
"ts-node": "^3.0.4",

test/karma.conf.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ module.exports = config => {
1212
require('karma-chrome-launcher'),
1313
require('karma-firefox-launcher'),
1414
require('karma-sourcemap-loader'),
15+
require('karma-json-result-reporter'),
1516
],
1617
files: [
1718
{pattern: 'node_modules/core-js/client/core.min.js', included: true, watched: false},
@@ -47,9 +48,13 @@ module.exports = config => {
4748
'dist/packages/**/*.js': ['sourcemap']
4849
},
4950

50-
reporters: ['dots'],
51+
reporters: ['dots', 'json-result'],
5152
autoWatch: false,
5253

54+
jsonResultReporter: {
55+
outputFile: "/tmp/karma-result.json",
56+
},
57+
5358
sauceLabs: {
5459
testName: 'Angular Material Unit Tests',
5560
startConnect: false,

0 commit comments

Comments
 (0)