ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


Test çağrısından gelen test sonuçlarını dinleyici.

Bir test çağrısı birden fazla test çalıştırması içerebilir. Bu nedenle çağrıların sırası

  • invocationStarted(BuildInfo)
  • testRunBaşlatıldı
  • test başlatıldı
  • [testBaşarısız]
  • testSona Erdi
  • ...
  • testRunSona Erdi
  • ...
  • testRunBaşlatıldı
  • ...
  • testRunSona Erdi
  • [invocationFailed]
  • [testLog+]
  • çağrı Sona erdi
  • getSummary

Özet

Herkese açık yöntemler

default TestSummary getSummary()

InvocationListener'ın özet döndürmesine izin verir.

default void invocationEnded(long elapsedTime)

Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul.

default void invocationFailed(FailureDescription failure)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

default void invocationFailed(Throwable cause)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

default void invocationInterrupted()

Planlayıcı kapatıldığında çağrılır, daha önce çağrıya bir şey yapma fırsatı verir. feshediliyor.

default void invocationSkipped(SkipReason reason)

Bir çağrının atlandığını bildirir

default void invocationStarted(IInvocationContext context)

Test çağrısının başlangıcını bildirir.

default void testModuleEnded()

Bir modül çalıştırmasının sonunu bildirir.

default void testModuleStarted(IInvocationContext moduleContext)

Çalışmakta olan bir modülün başlangıcını bildirir.

Herkese açık yöntemler

getSummary

public TestSummary getSummary ()

InvocationListener'ın özet döndürmesine izin verir.

İlerlemeler
TestSummary Çalışmayı özetleyen bir TestSummary veya null

çağrı Sona erdi

public void invocationEnded (long elapsedTime)

Çağrının başarılı bir şekilde veya bir hata nedeniyle sonlandırıldığını bildirir koşul.

TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.

Parametreler
elapsedTime long: Çağrı için geçen süre (ms)

çağrı başarısız oldu

public void invocationFailed (FailureDescription failure)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.

Parametreler
failure FailureDescription: Hatanın nedenini açıklayan FailureDescription

çağrı başarısız oldu

public void invocationFailed (Throwable cause)

Bir hata durumu nedeniyle tamamlanmamış bir çağrıyı bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır.

Parametreler
cause Throwable: Hatanın Throwable nedeni

çağrı Kesildi

public void invocationInterrupted ()

Planlayıcı kapatıldığında çağrılır, daha önce çağrıya bir şey yapma fırsatı verir. feshediliyor.

çağrıAtlandı

public void invocationSkipped (SkipReason reason)

Bir çağrının atlandığını bildirir

Parametreler
reason SkipReason

çağrı Başlatıldı

public void invocationStarted (IInvocationContext context)

Test çağrısının başlangıcını bildirir.

TradeFederation çerçevesi tarafından otomatik olarak çağrılacaktır. Bildirenler, birden fazla cihaz raporlamasını desteklemek için bu yöntemi kullanabilirsiniz.

Parametreler
context IInvocationContext: çağrıyla ilgili bilgiler

testModülü Sona Erdi

public void testModuleEnded ()

Bir modül çalıştırmasının sonunu bildirir.

testModülü Başlatıldı

public void testModuleStarted (IInvocationContext moduleContext)

Çalışmakta olan bir modülün başlangıcını bildirir. Bu geri çağırma, testModuleEnded() ile ilişkilidir ve dizide isteğe bağlıdır. Yalnızca modüller: paket tabanlı koşucular.

Parametreler
moduleContext IInvocationContext: modülün IInvocationContext bölümü.