Перейти к содержимому

Нестабильные тесты

Нестабильные тесты — это тесты, которые при многократном запуске с одним и тем же кодом дают разные результаты (проходят или падают). Они подрывают доверие к набору тестов и отнимают время разработчиков на расследование ложных сбоев. Tuist автоматически обнаруживает нестабильные тесты и помогает отслеживать их со временем.

Xcode

Обнаруживайте, управляйте и помещайте в карантин нестабильные тесты в проектах Xcode через tuist xcodebuild test.

Сгенерированные проекты

Обнаруживайте, управляйте и помещайте в карантин нестабильные тесты в сгенерированных Tuist проектах через tuist test.

Gradle

Обнаруживайте и управляйте нестабильными тестами в проектах Gradle.

Bazel

Обнаруживайте, игнорируйте сбои и пропускайте нестабильные тестовые кейсы Bazel через tuist bazel test.

Elixir

Обнаруживайте и управляйте нестабильными тестами в проектах Elixir с повторными запусками тестов.

Rust

Обнаруживайте и исследуйте нестабильные тесты Cargo, используя результаты из нескольких запусков CI.