karma-average-spec-time-reporter
v1.1.2
Published
A Karma Reporter that reports the average time per spec.
Downloads
285
Maintainers
Readme
karma-average-spec-time-reporter
A Karma Reporter that reports the average time per spec.
Installation
npm i -D karma-average-spec-time-reporter
Usage
// karma.conf.js
config.set({
plugins: [require('karma-average-spec-time-reporter')],
reporters: ['spec-time'],
});
Config
// karma.conf.js
config.set({
specTimeReporter: {
showLongestSpec: true,
enableThresholds: true,
max: 500,
warn: 250,
},
});
| property | explanation |
| ------------------ | --------------------------------------------------------------------------------------------------------------------------------- |
| showLongestSpec
| Show the spec that took the longest including the browser in ran in. |
| enableThresholds
| Color the average time based on provided thresholds. If it doesn't exceed any thresholds it's colored green when this is enabled. |
| max
| If the average exceeds this amount of ms the average time will be colored red. enableThresholds
must be true
. |
| warn
| If the average exceeds this amount of ms the average time will be colored yellow. enableThresholds
must be true
. |