IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Test, który przekazuje wyniki bezpośrednio do ITestInvocationListener.

W porównaniu z JUnit ma to następujące zalety:

  • łatwiej zgłaszać wyniki testu przeprowadzonego zdalnie na urządzeniu z Androidem, ponieważ nie trzeba niepotrzebnie serializować i deserializować wyników testu zdalnego z obiektów testu JUnit.
  • obsługuje raportowanie danych testowych,

Podsumowanie

Metody publiczne

default void run(ITestInvocationListener listener)

Ta metoda została wycofana. Użyj w zamian zasady run(TestInformation,ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

Przeprowadza testy i przekazuje wyniki odbiorcy.

default void setRetryAttemptNumber(int attemptNumber)

Ustawia numer ponownej próby testu.

Metody publiczne

home run

public void run (ITestInvocationListener listener)

Ta metoda została wycofana.
Zamiast niej używaj zasady run(TestInformation,ITestInvocationListener).

Przeprowadza testy i przekazuje wyniki odbiorcy.

Parametry
listener ITestInvocationListener: ITestInvocationListener wyników testu

Zgłasza
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

home run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Przeprowadza testy i przekazuje wyniki odbiorcy.

Parametry
testInfo TestInformation: obiekt TestInformation zawierający przydatne informacje do przeprowadzania testów.

listener ITestInvocationListener: ITestInvocationListener wyników testu

Zgłasza
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

Ustawia numer ponownej próby testu. Domyślna wartość nie powoduje żadnych działań.

Parametry
attemptNumber int