A Karma plugin to report which specs take the longest.
Some of your specs are taking a long time and you want to know which ones.
Just install this module and add 'longest' to the reporters array in your Karma config.
...
reporters: [ 'progress', 'coverage', 'longest' ],
...
By default, this plugin prints the 10 longest specs. You can change that number by setting longestSpecsToReport.maximumDisplay in your Karma config. You can also set a minimum amount of milliseconds to display by setting ongestSpecsToReport.minimumMillis in your Karma config.
...
longestSpecsToReport: {
maximumDisplay: 10,
minimumMillis: 100
},
...
The built-in Karma base reporter can warn about specs that take longer a given amount of time. You can use this by adding 'base' to the reporters array and setting reportSlowerThan to a amount of time in your Karma config.