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ı şu şekilde olur:

  • invocationStarted(BuildInfo)
  • testRunStarted
  • testStarted
  • [testFailed]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog+]
  • invocationEnded
  • getSummary

Özet

Herkese açık yöntemler

default TestSummary getSummary()

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

default void invocationEnded(long elapsedTime)

Çağırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir.

default void invocationFailed(FailureDescription failure)

Bir hata durumu nedeniyle eksik çağırma bildirir.

default void invocationFailed(Throwable cause)

Bir hata durumu nedeniyle eksik çağırma bildirir.

default void invocationInterrupted()

Zamanlayıcı kapatıldığında çağrılır ve çağırmaya sonlandırmadan önce bir şeyler yapma fırsatı verir.

default void invocationSkipped(SkipReason reason)

Bir çağırmayı 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ırmanın sonunu bildirir.

default void testModuleStarted(IInvocationContext moduleContext)

Çalışan 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 Koşuyu özetleyen bir TestSummary veya boş

invocationEnded

public void invocationEnded (long elapsedTime)

Çağırmanın başarılı bir şekilde mi yoksa bir hata durumu nedeniyle mi sonlandırıldığını bildirir.

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

Parametreler
elapsedTime long: Çağırma işleminin geçen süresi (ms)

invocationFailed

public void invocationFailed (FailureDescription failure)

Bir hata durumu nedeniyle eksik çağırma bildirir.

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

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

invocationFailed

public void invocationFailed (Throwable cause)

Bir hata durumu nedeniyle eksik çağırma bildirir.

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

Parametreler
cause Throwable: Hataya neden olan Throwable

invocationInterrupted

public void invocationInterrupted ()

Zamanlayıcı kapatıldığında çağrılır ve çağırmaya sonlandırmadan önce bir şeyler yapma fırsatı verir.

invocationSkipped

public void invocationSkipped (SkipReason reason)

Bir çağırmayı atlandı olarak 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. Raporcuların, birden fazla cihazın raporlamasını desteklemek için bu yöntemi geçersiz kılması gerekir.

Parametreler
context IInvocationContext: çağrı hakkında bilgiler

testModuleEnded

public void testModuleEnded ()

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

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Çalışan 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üllerin kullanıldığı bir çalıştırma sırasında kullanılır: pakete dayalı çalıştırıcılar.

Parametreler
moduleContext IInvocationContext: Modülün IInvocationContext.