Я обновил 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