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 przekształcać obiektów testu JUnit w formę umożliwiającą przesyłanie i z niej przywracać.
  • obsługuje dane testowe raportowania,

Podsumowanie

Metody publiczne

default void run(ITestInvocationListener listener)

Ta metoda została wycofana. Użyj w zamian zasady run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

Przeprowadza testy i przekazuje wyniki odbiorcy.

Metody publiczne

home run

public void run (ITestInvocationListener listener)

Ta metoda została wycofana.
Zamiast niej używaj zasady run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.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