Zautomatyzowane zbieranie informacji o błędach logowania

Podczas debugowania testów zawsze potrzebny jest zestaw logów, aby uzyskać podstawowy obraz awarii i testowanego urządzenia. Źródła obejmują: Logcat, dziennik hosta Tradefed, zrzut ekranu itp.

Aby zapewnić każdemu autorowi testów uzyskanie tych dzienników w sposób ogólny i bezproblemowy, Tradefed posiada wbudowany mechanizm pomagający w ich gromadzeniu.

Konfiguracja

Aby automatycznie zbierać logi w przypadku niepowodzenia, 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 pliku AndroidTest.xml , ale zamiast tego mogą użyć kontrolera modułu .

,

Podczas debugowania testów zawsze potrzebny jest zestaw logów, aby uzyskać podstawowy obraz awarii i testowanego urządzenia. Źródła obejmują: Logcat, dziennik hosta Tradefed, zrzut ekranu itp.

Aby zapewnić każdemu autorowi testów uzyskanie tych dzienników w sposób ogólny i bezproblemowy, Tradefed posiada wbudowany mechanizm pomagający w ich gromadzeniu.

Konfiguracja

Aby automatycznie zbierać logi w przypadku niepowodzenia, 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 pliku AndroidTest.xml , ale zamiast tego mogą użyć kontrolera modułu .