IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


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

Bu, JUnit'e kıyasla aşağıdaki avantajları sunar.

  • Android cihazda uzaktan çalıştırılan bir testin sonuçlarını bildirmek daha kolaydır. Çünkü uzaktan yapılan testin sonuçlarının JUnit Test nesnelerinden gereksiz yere sıralanması ve sıralanmasının kaldırılması gerekmez.
  • Raporlama test metriklerini 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) politikasını kullanın.

default void run(TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları 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) kullanın.

Testleri çalıştırır ve sonuçları dinleyiciye bildirir.

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

Dekoratif yastıklar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları dinleyiciye bildirir.

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

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

Dekoratif yastıklar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException