Как исправить длительные тесты testcafe в CircleCI - PullRequest
0 голосов
/ 31 января 2019

Я использую свои сценарии e2e TestCafe в CircleCI 2.0.Когда я запускаю эти тесты локально на моем Mac, они занимают около 3 минут.Когда они запускаются через CircleCI, они обычно занимают более 10 минут.

Кто-нибудь сталкивался с этим раньше?

Я пытался очистить кэш Circle CI и использовать другое изображение докера (например, image: circleci / node: 8.9.4-browser)

1 Ответ

0 голосов
/ 31 января 2019

Была такая же проблема, решена путем запуска тестов в параллельном режиме.

Мой сценарий в package.json:

"test": "testcafe -c 5 chrome:headless tests/back-end -r xunit:/tmp/test-results/res.xml"

Подробнее здесь: https://devexpress.github.io/testcafe/documentation/using-testcafe/common-concepts/concurrent-test-execution.html

В платной версии вы можете настроить ресурсы ЦП и ОЗУ для каждого задания, чтобы сделать их быстрее: https://circleci.com/docs/2.0/configuration-reference/#resource_class

...