From 9bce77527f7d67ecaa79923050ae7f515f749feb Mon Sep 17 00:00:00 2001 From: Andrew Seguin Date: Wed, 16 Jan 2019 14:48:13 -0800 Subject: [PATCH] test: report karma results as json --- package.json | 2 +- test/karma.conf.js | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index a870a61ccf8a..24b64b3f752b 100644 --- a/package.json +++ b/package.json @@ -113,6 +113,7 @@ "karma-chrome-launcher": "^2.2.0", "karma-firefox-launcher": "^1.0.1", "karma-jasmine": "^2.0.1", + "karma-json-result-reporter": "^1.0.0", "karma-parallel": "^0.3.0", "karma-sauce-launcher": "^2.0.2", "karma-sourcemap-loader": "^0.3.7", @@ -135,7 +136,6 @@ "selenium-webdriver": "^3.6.0", "sorcery": "^0.10.0", "source-map-support": "^0.5.9", - "stylelint": "^9.9.0", "stylelint": "^8.4.0", "systemjs-builder": "^0.16.13", "ts-node": "^3.0.4", diff --git a/test/karma.conf.js b/test/karma.conf.js index 816937b3f7cd..b95afd739ebc 100644 --- a/test/karma.conf.js +++ b/test/karma.conf.js @@ -12,6 +12,7 @@ module.exports = config => { require('karma-chrome-launcher'), require('karma-firefox-launcher'), require('karma-sourcemap-loader'), + require('karma-json-result-reporter'), ], files: [ {pattern: 'node_modules/core-js/client/core.min.js', included: true, watched: false}, @@ -47,9 +48,13 @@ module.exports = config => { 'dist/packages/**/*.js': ['sourcemap'] }, - reporters: ['dots'], + reporters: ['dots', 'json-result'], autoWatch: false, + jsonResultReporter: { + outputFile: "/tmp/karma-result.json", + }, + sauceLabs: { testName: 'Angular Material Unit Tests', startConnect: false,