IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

Daje to następujące korzyści w porównaniu z JUnit:

  • łatwiej jest raportować wyniki testu, który został uruchomiony zdalnie na urządzeniu z Androidem, ponieważ wyniki testu zdalnego nie muszą być niepotrzebnie smarshallowywane ani demarshallowywane z obiektów testu JUnit.
  • obsługuje raportowanie danych testowych.

Podsumowanie

Metody publiczne

default void run(ITestInvocationListener listener)

Ta metoda została wycofana. Zamiast niej użyj kolumny run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

Przeprowadza testy i przekazuje wyniki do odbiorcy.

Metody publiczne

home run

public void run (ITestInvocationListener listener)

Ta metoda została wycofana.
Zamiast niej użyj zasady run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

Przeprowadza testy i przekazuje wyniki do odbiorcy.

Parametry
listener ITestInvocationListener: ITestInvocationListener wyników testu

Rzuty
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

home run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Przeprowadza testy i przekazuje wyniki do odbiorcy.

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

listener ITestInvocationListener: ITestInvocationListener wyników testu

Rzuty
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException