Кастомная нарезка тестов в Jest - PullRequest
0 голосов
/ 10 января 2019

Мы недавно перенесли все наши тесты в Jest и увидели значительное улучшение производительности. Поскольку у нас было слишком много тестов, их запуск на одном сервере все еще занимал бы много времени.

Мы решили запустить тесты на нескольких серверах параллельно, написав специальную команду sed и разделив тестовые файлы на основе компьютера, на котором выполняется команда jest.

Проблема в том, что все тестовые файлы не имеют одинакового распределения тестов. Некоторые файлы могут иметь больше тестов, чем другие.

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

Есть ли способ, которым я могу предоставить функцию filter, которая может решить, должен ли тест выполняться на этом компьютере или нет?

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