Automatyczne zbieranie danych o błędach logowania

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 dzienniki 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, sprawdź AutoLogCollector.

Dla wygody logcat i zrzut ekranu mają bezpośrednią flagę:

--logcat-on-failure
and
--screenshot-on-failure

Uwaga dotycząca modułów zestawu (AndroidTest.xml)

Moduł nie może bezpośrednio określać tej opcji w elementach AndroidTest.xml, ale może zamiast tego użyć kontrolera modułu.