From 73be1928ebd8e239bb273cbef25dbf36ba109882 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Zugmeyer?= Date: Mon, 16 Nov 2020 11:37:13 +0100 Subject: [PATCH 1/2] =?UTF-8?q?=E2=9C=85=20display=20the=20jasmine=20seed?= =?UTF-8?q?=20after=20executing=20tests?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/unit/jasmineSeedReporterPlugin.js | 14 ++++++++++++++ test/unit/karma.base.conf.js | 5 +++-- 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 test/unit/jasmineSeedReporterPlugin.js diff --git a/test/unit/jasmineSeedReporterPlugin.js b/test/unit/jasmineSeedReporterPlugin.js new file mode 100644 index 0000000000..1d50529f33 --- /dev/null +++ b/test/unit/jasmineSeedReporterPlugin.js @@ -0,0 +1,14 @@ +function seedReporter(logger) { + const log = logger.create('jasmine-seed-reporter') + this.onBrowserComplete = function(browser, result) { + if (result.order && result.order.random && result.order.seed) { + log.info(`${browser}: Randomized with seed ${result.order.seed}\n`) + } + } +} + +seedReporter.$inject = ['logger'] + +module.exports = { + 'reporter:jasmine-seed': ['type', seedReporter], +} diff --git a/test/unit/karma.base.conf.js b/test/unit/karma.base.conf.js index 9fa213b07a..aa5deaefba 100644 --- a/test/unit/karma.base.conf.js +++ b/test/unit/karma.base.conf.js @@ -1,7 +1,8 @@ const webpackConfig = require('../../webpack.base')('development') const getTestReportDirectory = require('../getTestReportDirectory') +const jasmineSeedReporterPlugin = require('./jasmineSeedReporterPlugin') -const reporters = ['spec'] +const reporters = ['spec', 'jasmine-seed'] const testReportDirectory = getTestReportDirectory() if (testReportDirectory) { @@ -41,5 +42,5 @@ module.exports = { stats: 'errors-only', logLevel: 'warn', }, - plugins: ['karma-*'], + plugins: ['karma-*', jasmineSeedReporterPlugin], } From 49738671fbf221236128344ea46f5f8978488f1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Zugmeyer?= Date: Mon, 16 Nov 2020 15:43:37 +0100 Subject: [PATCH 2/2] =?UTF-8?q?=E2=9C=85=20remove=20karma-jasmine-seed-rep?= =?UTF-8?q?orter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE-3rdparty.csv | 1 - package.json | 1 - test/unit/karma.bs.conf.js | 2 +- yarn.lock | 5 ----- 4 files changed, 1 insertion(+), 8 deletions(-) diff --git a/LICENSE-3rdparty.csv b/LICENSE-3rdparty.csv index c3515f7fae..0081473814 100644 --- a/LICENSE-3rdparty.csv +++ b/LICENSE-3rdparty.csv @@ -28,7 +28,6 @@ dev,karma-chrome-launcher,MIT,Copyright 2011-2013 Google Inc. dev,karma-coverage-istanbul-reporter,MIT,Copyright 2017 Matt Lewis dev,karma-jasmine,MIT,Copyright 2011-2013 Google Inc. dev,karma-junit-reporter,MIT,Copyright (C) 2011-2013 Google, Inc. -dev,karma-jasmine-seed-reporter,MIT,Copyright 2018 ThoughtWorks, Inc. dev,karma-spec-reporter,MIT,Copyright 2015 Michael Lex dev,karma-webpack,MIT,Copyright JS Foundation and other contributors dev,lerna,MIT,Copyright 2015-present Lerna Contributors diff --git a/package.json b/package.json index 779dc75bbe..7b6cc6b925 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,6 @@ "karma-chrome-launcher": "3.1.0", "karma-coverage-istanbul-reporter": "2.1.1", "karma-jasmine": "3.1.1", - "karma-jasmine-seed-reporter": "0.2.0", "karma-junit-reporter": "2.0.1", "karma-spec-reporter": "0.0.32", "karma-webpack": "4.0.2", diff --git a/test/unit/karma.bs.conf.js b/test/unit/karma.bs.conf.js index c61dad4b16..859e2d002c 100644 --- a/test/unit/karma.bs.conf.js +++ b/test/unit/karma.bs.conf.js @@ -11,7 +11,7 @@ module.exports = function(config) { config.set({ ...karmaBaseConf, plugins: [...karmaBaseConf.plugins, 'karma-browserstack-launcher'], - reporters: [...karmaBaseConf.reporters, 'BrowserStack', 'jasmine-seed'], + reporters: [...karmaBaseConf.reporters, 'BrowserStack'], browsers: Object.keys(browsers), concurrency: 5, hostname: getIp(), diff --git a/yarn.lock b/yarn.lock index 780491925d..e906ca1e55 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5606,11 +5606,6 @@ karma-coverage-istanbul-reporter@2.1.1: istanbul-api "^2.1.6" minimatch "^3.0.4" -karma-jasmine-seed-reporter@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/karma-jasmine-seed-reporter/-/karma-jasmine-seed-reporter-0.2.0.tgz#a8f7d4c66d23d756deb63cb8dac88e0e058958b9" - integrity sha512-15d6kNFakKfqNnCNQoRzJpivwbaAjaEdOBfBf4lojLUyLDRkSKhFEujL/kPI4eqM4XtYzHGpuxh3M+MSTBQBjA== - karma-jasmine@3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/karma-jasmine/-/karma-jasmine-3.1.1.tgz#f592b253e7619a8d84559d7daf473a647498ade8"