Podczas debugowania testów zawsze potrzebny jest zestaw dzienników, aby uzyskać ogólny obraz błędu i testowanego urządzenia. Źródła to m.in. Logcat, dziennik hosta Tradefed, zrzut ekranu itp.
Aby ułatwić każdemu autorowi testów pobieranie tych dzienników, Tradefed ma wbudowany mechanizm ułatwiający ich zbieranie.
Konfiguracja
Aby automatycznie zbierać niektóre logi w przypadku niepowodzenia, możesz dodać do wiersza poleceń Tradefed następującą opcję:
--auto-collect LOGCAT_ON_FAILURE
or
--auto-collect SCREENSHOT_ON_FAILURE
Aby zobaczyć pełną listę możliwych wartości, przejdź do płatności AutoLogCollector
Dla wygody logcat i zrzut ekranu mają bezpośrednią flagę:
--logcat-on-failure
and
--screenshot-on-failure
Uwaga dotycząca modułów pakietu (AndroidTest.xml)
Moduł nie może bezpośrednio określać tej opcji w elementach AndroidTest.xml
, ale może zamiast tego użyć sterownika modułu.