ITestInvocationListener

public interface ITestInvocationListener
implements ITestLifeCycleReceiver, ITestLogger

com.android.tradefed.result.ITestInvocationListener


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

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

  • invocationStarted(BuildInfo)
  • testRunBaşlatıldı
  • testStarted
  • [testFailed]
  • testEnded
  • ...
  • testRunSona Erdi
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog+]
  • invocationEnded
  • getSummary

Özet

Herkese açık yöntemler

default TestSummary getSummary()

InvocationListener'ın özet döndürmesine olanak tanır.

default void invocationEnded(long elapsedTime)

Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

default void invocationFailed(FailureDescription failure)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

default void invocationFailed(Throwable cause)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

default void invocationInterrupted()

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

default void invocationSkipped(SkipReason reason)

Çağrıyı atlandı olarak 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 olanak tanır.

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

invocationEnded

public void invocationEnded (long elapsedTime)

Çağrının başarıyla veya bir hata durumu nedeniyle sonlandırıldığını bildirir.

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

Parametreler
elapsedTime long: Çağrının geçtiği süre (ms.)

invocationFailed

public void invocationFailed (FailureDescription failure)

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

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

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

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

public void invocationFailed (Throwable cause)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı bildirir.

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

Parametreler
cause Throwable: Hatanın Throwable nedeni

çağrı Kesildi

public void invocationInterrupted ()

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

çağrıAtlandı

public void invocationSkipped (SkipReason reason)

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

Parametreler
reason SkipReason

invocationStarted

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ılır. Raporlamacıların, birden fazla cihazdan raporlamayı desteklemek için bu yöntemi geçersiz kılması gerekir.

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

testModuleEnded

public void testModuleEnded ()

Bir modülün çalıştırılması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ül kullanan bir çalıştırma sırasında kullanılır: paket tabanlı çalıştırıcılar.

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