Podczas debugowania testów zawsze potrzebny jest zestaw dzienników, aby uzyskać podstawowy obraz awarii i testowanego urządzenia. Źródła obejmują: Logcat, dziennik hosta Tradefed, zrzut ekranu itp.
Aby każdy autor testów mógł uzyskać te logi w sposób ogólny i bezbolesny, Tradefed ma wbudowany mechanizm pomagający w ich zbieraniu.
Konfiguracja
Aby automatycznie zbierać niektóre dzienniki w przypadku awarii, możesz dodać następującą opcję do wiersza poleceń Tradefed:
--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 pakietu (AndroidTest.xml)
Moduły nie mogą bezpośrednio określić tej opcji w AndroidTest.xml
, ale zamiast tego mogą używać kontrolera modułu .