Запускайте затронутые тесты.
Более быстрая обратная связь в CI.
Запускайте только важные тесты, обнаруживая изменения с момента последнего успешного запуска, сокращая время тестирования локально и в CI.
Выбор тестов на основе изменений
Определяет, какие модули изменились с момента последнего успешного запуска тестов, и фильтрует набор тестов только до затронутых целей.
Аналитика выбора
Предоставляет аналитику эффективности выбора тестов, помогая оценить точность фильтрации и реорганизовать тестовые цели для улучшения выбора со временем.
Бесшовная интеграция инструментальной цепочки
Интегрируется с используемыми вами инструментами сборки с минимальными изменениями в скриптах, пайплайнах и файлах конфигурации.
Запускайте только важное
Выполняются только тесты, затронутые вашими изменениями, пропуская всё остальное.
Легко внедрять
Интегрируется в ваш существующий инструмент сборки с минимальными изменениями конфигурации.
Автоматические комментарии к PR
При подключении к GitHub Tuist публикует в вашем PR сводку, показывающую, какие тесты были запущены, а какие безопасно пропущены.
Кэширование увеличивает скорость
Выборочное тестирование совмещается с кэшированием для повторного использования неизменённых артефактов и пропуска незатронутых тестов.