Niektóre z testów testów jednostkowych nie kończą się w XCode 4.4
Widziałem ludzi publikujących o tym tutaj i gdzie indziej, ale nie znalazłem żadnego rozwiązania, które działa. Używam XCode 4.4 i ustawiłem kilka testów jednostkowych. Uruchomiłem je wszystkie wcześniej w tym projekcie, więc wiem, że robią to pomyślnie, jeśli mają być uruchomione.
Mam około 15 zestawów testów, a każdy z nich zawiera 1-7 testów. W większości prób wszystkie zestawy testów zakończyły się (i przeszły) z wyjątkiem 1 (FooTests). Daje ostrzeżenie:
FooTests did not finish
testFoo did not finish
XCode poinformuje, że testy zakończyły się sukcesem, niezależnie od tego, co dzieje się w niedokończonych testach. Inną rzeczą do odnotowania, czasami jest to inny test, który się nie skończy, a czasami wiele apartamentów się nie skończy. Nie zauważyłem przypadku, w którym wszystkie testy się kończą, ale sądząc po tym pozornie przypadkowym zachowaniu, wierzę, że jest to możliwe.
Czy to błąd w XCode? Nie mogę wymyślić żadnego innego powodu, dla którego testy losowo się nie kończą, a następnie powodują, że XCode zgłasza, że wszystko się udało. Czy są jakieś rozwiązania?