Podczas uruchamiania dużego zestawu testów w Xcode,Natknąłem się na test, który rozbił się. Debugger Xcode pokazał lokalizację awarii, jednak nie zdawało się, że tak jest, aby oznaczyć ten test jako nieudany i kontynuować wykonywanie pozostałych testów.
Jak w Xcode oznaczyć test ułamany jako nieudany i kontynuować pozostałe testy?
Odpowiedzi:
1 dla odpowiedzi № 1Najprostszy i prawdopodobnie jedyny sposób na oznaczenie atest zakończony niepowodzeniem i pozostałe testy należy użyć Debug> Odłącz, aby test "umarł". Xcode będzie kontynuował wykonywanie pozostałych testów.
0 dla odpowiedzi nr 2
W Swift możesz użyć tego: https://marcosantadev.com/test-swift-fatalerror/
To trochę trudne, ale działa.