Mocha 5.1.1 не тестирует все файлы - PullRequest
0 голосов
/ 25 мая 2018

Я обновил mocha с ^2.2.5 до 5.1.1 в своем проекте Angular JS.В моем приложении 11550 тестовых случаев, и все они были успешными до обновления.Однако после обновления Mocha я получаю нерегулярные результаты при выполнении теста grunt, например

  • Firefox 60.0.0 (Windows 10.0.0): выполнено 6132 из 11550 (пропущено 86) УСПЕХ (3 минуты13,945 с / 16,863 с) ИТОГО: 6132 УСПЕХ
  • Firefox 60.0.0 (Windows 10.0.0): выполнено 868 из 11550 (пропущено 9) УСПЕХ (35,564 с / 3,799 с) ИТОГО: 868 УСПЕХ
  • Firefox 60.0.0 (Windows 10.0.0): выполнено 951 из 11550 (3 СБОЯ) (пропущено 9) (32,092 с / 3,229 с) ИТОГО: 3 СБОЙ, 948 УСПЕХ

1) "перед каждым" хуком Тестирование функциональности homePageService

2) "после каждого" хука

 currentSpec is null

module.$$cleanup@http://localhost:8100/base/bower_components/angular-mocks/angular-mocks.js?861c27a0d62d5f7beed79cd1b40b44f0560b2eb5:2992:9. $$ afterEach @http://localhost:8100/base/bower_components/angular-mocks/angular-mocks.js?861c27a0d62d5f7beed79cd1b40b44f0560b2eb5:2987:7

3) «после каждого» хук для модуля «Для проверки метода submitZip» *

 currentSpec is null

module.$$cleanup@http://localhost:8100/base/bower_components/angular-mocks/angular-mocks.js?861c27a0d62d5f7beed79cd1b40b44f0560b2eb5:2992:9. $$ afterEach @http://localhost:8100/base/bower_components/angular-mocks/angular-mocks.js?861c27a0d62d5f7beed79cd1b40b44f0560b2eb5:2987:7

Обратите внимание, что первые два раза, когда я запускал тестирование, я не получал никаких журналов на консоли NPM для неудачных тестов, что, конечно, былопотому что тесты проходили, хотя после игнорирования многих ТС.

Угловой CLI: 6.0.1 Узел: 9.4.0 NPM: 5.6.0 ОС: win32 x64

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...