IAutoRetriableTest
public interface IAutoRetriableTest
implements IRemoteTest
com.android.tradefed.testtype.retry.IAutoRetriableTest |
Bilinen dolaylı alt sınıflar |
ITestFilterReceiver
uygulamayan ancak yine de otomatik yeniden denemeyi desteklemek isteyen bir IRemoteTest
için arayüz.
Çoğu koşucu için öneri, ITestFilterReceiver
uygulamak ve koşumun işlemesi için hangi testlerin yapıldığı konusunda ayrıntılı kontrol sağlamaktır. Ancak bazı durumlarda bu mümkün olmayabilir ve yetkilendirilmiş bir yeniden deneme biçimi gerekli olabilir.
Özet
Genel yöntemler |
---|
default boolean | shouldRetry (int attemptJustExecuted, previousResults, skipList) shouldRetry (int attemptJustExecuted, previousResults, skipList) shouldRetry (int attemptJustExecuted, previousResults, skipList) ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) . |
Genel yöntemler
Yeniden denemeli
public boolean shouldRetry (int attemptJustExecuted,
previousResults,
skipList)
ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
. Yeniden denemenin yapılıp yapılmayacağına karar verin. Ayrıca yeniden denenmek üzere IRemoteTest
gerekli değişiklikleri de yapın (Filtreleri uygulama, sonraki çalıştırmayı hazırlama vb.).
Parametreler |
---|
attemptJustExecuted | int : Az önce yürüttüğümüz denemenin sayısı. |
previousResults | : Az önce yürütülen testin TestRunResult listesi. |
skipList | : Tekrar denenmemesi gereken öğeler kümesi. |
İadeler |
---|
boolean | Yeniden denememiz gerekiyorsa doğru, aksi halde yanlış. |