diff --git a/karma.conf.js b/karma.conf.js index c8f678ff610..a9eba037f2c 100644 --- a/karma.conf.js +++ b/karma.conf.js @@ -30,7 +30,7 @@ module.exports = function(karma) { karma.set({ frameworks: ['jasmine'], - reporters: ['progress', 'kjhtml'], + reporters: ['spec', 'kjhtml'], browsers: (args.browsers || 'chrome,firefox').split(','), logLevel: karma.LOG_INFO, @@ -40,6 +40,16 @@ module.exports = function(karma) { } }, + specReporter: { + // maxLogLines: 5, // limit number of lines logged per test + suppressErrorSummary: true, // do not print error summary + suppressFailed: false, // do not print information about failed tests + suppressPassed: true, // do not print information about passed tests + suppressSkipped: false, // do not print information about skipped tests + showSpecTiming: false, // print the time elapsed for each spec + failFast: false // test would finish with error when a first fail occurs. + }, + // Explicitly disable hardware acceleration to make image // diff more stable when ran on Travis and dev machine. // https://github.com/chartjs/Chart.js/pull/5629 diff --git a/package-lock.json b/package-lock.json index 3dd103b5a58..870239a06b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2866,6 +2866,15 @@ "applescript": "^1.0.0" } }, + "karma-spec-reporter": { + "version": "0.0.32", + "resolved": "https://registry.npmjs.org/karma-spec-reporter/-/karma-spec-reporter-0.0.32.tgz", + "integrity": "sha1-LpxyB+pyZ3EmAln4K+y1QyCeRAo=", + "dev": true, + "requires": { + "colors": "^1.1.2" + } + }, "lcov-parse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-1.0.0.tgz", diff --git a/package.json b/package.json index 2bf30001942..cacb0078a6d 100644 --- a/package.json +++ b/package.json @@ -76,6 +76,7 @@ "karma-jasmine-html-reporter": "^1.5.4", "karma-rollup-preprocessor": "^7.0.5", "karma-safari-private-launcher": "^1.0.0", + "karma-spec-reporter": "0.0.32", "markdownlint-cli2": "0.0.14", "moment": "^2.29.1", "pixelmatch": "^5.2.1",