Karma runtime для каждого тестового файла - PullRequest
0 голосов
/ 16 июня 2020

В настоящее время я использую karma и jasmine в моем проекте Angular, и я заметил, что некоторые тесты проходят медленно. Итак, я ищу решение / репортер, который показывает время выполнения для каждого файла.

1 Ответ

2 голосов
/ 17 июня 2020
  1. Do npm i --save-dev karma-time-stats-reporter (https://www.npmjs.com/package/karma-time-stats-reporter)

  2. В karma.conf. js, в plugins: [...], добавьте запись require('karma-time-stats-reporter')

  3. Добавьте объект конфигурации timeStatsReporter, как указано в документации по ссылке, которую я вам отправил. Вы должны получить время после каждого теста, и когда все ваши тесты будут запущены, он покажет, какие тесты заняли больше 500 мс. Вы можете поэкспериментировать с конфигурацией и указать свою.

...