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.

  • Uzaktan çalıştırılan bir testin sonuçlarını Android cihazda bildirmek daha kolaydır. Uzaktan test sonuçlarının JUnit Test nesnelerinden gereksiz yere sıralanması ve sıralanmasının kaldırılması gerekmez.
  • Raporlama testi 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(TestInformation,ITestInvocationListener) kullanın.

default void run(TestInformation testInfo, ITestInvocationListener listener)

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

default void setRetryAttemptNumber(int attemptNumber)

Test için yeniden deneme sayısı ayarlar.

Herkese açık yöntemler

run

public void run (ITestInvocationListener listener)

Bu yöntem kullanımdan kaldırılmıştır.
Bunun yerine run(TestInformation,ITestInvocationListener) kullanın.

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

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

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

run

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

Verdiği hatalar
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

setRetryAttemptNumber

public void setRetryAttemptNumber (int attemptNumber)

Test için yeniden deneme sayısı ayarlar. Varsayılan olarak hiçbir işlem yapılmaz.

Parametreler
attemptNumber int