diff --git a/package.json b/package.json index 8c066c9fb1..998c6d7dd4 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "eslint-plugin-promise": "^4.0.1", "eslint-plugin-standard": "^4.0.0", "jasmine": "^3.3.1", + "jasmine-spec-reporter": "^4.2.1", "nyc": "^14.1.1", "rewire": "^4.0.1" }, diff --git a/spec/coverage.json b/spec/coverage.json index a9476c9b35..debeb61f06 100644 --- a/spec/coverage.json +++ b/spec/coverage.json @@ -4,6 +4,9 @@ "unit/**/*[sS]pec.js", "e2e/**/*[sS]pec.js" ], + "helpers": [ + "helper.js" + ], "stopSpecOnExpectationFailure": false, "random": false } diff --git a/spec/e2e/jasmine.json b/spec/e2e/jasmine.json index 49c40b2ca6..423549390e 100644 --- a/spec/e2e/jasmine.json +++ b/spec/e2e/jasmine.json @@ -3,6 +3,9 @@ "spec_files": [ "e2e/**/*[sS]pec.js" ], + "helpers": [ + "helper.js" + ], "stopSpecOnExpectationFailure": false, "random": false } diff --git a/spec/helper.js b/spec/helper.js new file mode 100644 index 0000000000..a4a58865ff --- /dev/null +++ b/spec/helper.js @@ -0,0 +1,31 @@ +/** + Licensed to the Apache Software Foundation (ASF) under one + or more contributor license agreements. See the NOTICE file + distributed with this work for additional information + regarding copyright ownership. The ASF licenses this file + to you under the Apache License, Version 2.0 (the + "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, + software distributed under the License is distributed on an + "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, either express or implied. See the License for the + specific language governing permissions and limitations + under the License. +*/ +const SpecReporter = require('jasmine-spec-reporter').SpecReporter; + +jasmine.getEnv().clearReporters(); +jasmine.getEnv().addReporter(new SpecReporter({ + spec: { + displayPending: true, + displayDuration: true + }, + summary: { + displayDuration: true, + displayStacktrace: true + } +})); diff --git a/spec/unit/jasmine.json b/spec/unit/jasmine.json index 4fe01a6553..1c85b3b011 100644 --- a/spec/unit/jasmine.json +++ b/spec/unit/jasmine.json @@ -3,6 +3,9 @@ "spec_files": [ "unit/**/*[sS]pec.js" ], + "helpers": [ + "helper.js" + ], "stopSpecOnExpectationFailure": false, "random": true }