2011-11-08 11 views
5

To jest dość głupia sytuacja: używam aplikacji GHUnit do testowania aplikacji i przeprowadzam te testy poza symulatorem according to the instructions.Co oznacza termin "Przekroczono czas prób uzyskania danych o możliwościach" pochodzący z aplikacji na iOS?

Wszystko było świetnie przez długi czas, ale jesteśmy coraz się do sytuacji, w której teraz jestem coraz to tajemniczą wiadomość dziennika w konsoli zbieżną z przerwą kilku sekund, a często w moim testowym łazienką:

Timed out trying to acquire capabilities data. 

To trochę niepokojące, choćby dlatego, że dzieje się tylko na jednej maszynie; wszystko jest tak płynne, jak to możliwe wszędzie, gdzie uruchamiam ten pakiet testowy. Mogę całkowicie uwierzyć, że na tej maszynie brakuje jakiegoś sprzętu lub go nie ma, ale czy ktoś ma pojęcie, gdzie pójść dalej w debugowaniu tego? Google nigdy wcześniej nie słyszało tego zdania.

Odpowiedz

5

Wykryliśmy, że jest to problem, gdy testy jednostkowe są pierwszą czynnością wykonywaną po ponownym uruchomieniu komputera.

Podczas gdy byłoby miło poznać przyczynę bardziej fundamentalnie, udało nam się to naprawić, uruchamiając symulator podczas logowania na naszej ciągłej maszynie integracyjnej.

Powiązane problemy