不穩定測試
不穩定測試是指在相同程式碼下多次執行時會產生不同結果(通過或失敗)的測試。它們會削弱對測試套件的信任,並浪費開發者調查誤報失敗的時間。Tuist 會自動偵測不穩定測試,並協助你長期追蹤。
Xcode
透過 tuist xcodebuild test 偵測、管理並隔離 Xcode 專案中的不穩定測試。
產生的專案
透過 tuist test 偵測、管理並隔離 Tuist 產生之專案中的不穩定測試。
Gradle
偵測並管理 Gradle 專案中的不穩定測試。
Bazel
透過 tuist bazel test 偵測、靜音並跳過不穩定的 Bazel 測試案例。
Elixir
透過測試重試機制,偵測並管理 Elixir 專案中的不穩定測試。
Rust
利用跨 CI 執行的結果,偵測並調查不穩定的 Cargo 測試。
Once
透過回報的重試嘗試與 CI 歷史記錄,調查不一致的測試結果。