IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Sonuçları doğrudan bir ITestInvocationListener'e bildiren test.

Bu yaklaşımın JUnit'e kıyasla aşağıdaki avantajları vardır.

  • JUnit Test nesnelerinden uzak test sonuçlarının gereksiz yere düzenlenmesi ve çözülmesi gerekmediğinden, Android cihazda uzaktan çalıştırılan bir testin sonuçlarını bildirmek daha kolaydır.
  • Test metriklerinin raporlanmasını destekler

Özet

Herkese açık yöntemler

default void run(ITestInvocationListener listener)

Bu yöntem kullanımdan kaldırılmıştır. Bunun yerine run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener)'ü kullanın.

default void run(TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

Herkese açık yöntemler

çalıştır

public void run (ITestInvocationListener listener)

Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener)'u kullanın.

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

Parametreler
listener ITestInvocationListener: test sonuçlarının ITestInvocationListener

Atışlar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

Parametreler
testInfo TestInformation: Test çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi.

listener ITestInvocationListener: test sonuçlarının ITestInvocationListener

Atışlar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException