В настоящее время я использую karma и jasmine в моем проекте Angular, и я заметил, что некоторые тесты проходят медленно. Итак, я ищу решение / репортер, который показывает время выполнения для каждого файла.
karma
jasmine
Angular
Do npm i --save-dev karma-time-stats-reporter (https://www.npmjs.com/package/karma-time-stats-reporter)
npm i --save-dev karma-time-stats-reporter
В karma.conf. js, в plugins: [...], добавьте запись require('karma-time-stats-reporter')
plugins: [...]
require('karma-time-stats-reporter')
Добавьте объект конфигурации timeStatsReporter, как указано в документации по ссылке, которую я вам отправил. Вы должны получить время после каждого теста, и когда все ваши тесты будут запущены, он покажет, какие тесты заняли больше 500 мс. Вы можете поэкспериментировать с конфигурацией и указать свою.
timeStatsReporter