ITestÇağrıDinleyici

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


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

Bir test başlatmanın kendisi birden fazla test çalıştırması içerebilir, bu nedenle çağrıların sırası şu şekilde olacaktır:

  • çağırmaBaşladı(BuildInfo)
  • testÇalıştırBaşlatıldı
  • test başladı
  • [test başarısız]
  • test Bitti
  • ...
  • testRunEnded
  • ...
  • testÇalıştırBaşlatıldı
  • ...
  • testRunEnded
  • [çağırma Başarısız]
  • [testGünlüğü+]
  • Çağrı Sona Erdi
  • Özeti al

Özet

Genel yöntemler

default TestSummary getSummary ()

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

default void invocationEnded (long elapsedTime)

Başarıyla veya bazı hata durumlarından dolayı çağrının 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 ()

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

default void invocationStarted ( IInvocationContext context)

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

default void testModuleEnded ()

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

default void testModuleStarted ( IInvocationContext moduleContext)

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

Genel yöntemler

Özeti al

public TestSummary getSummary ()

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

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

Çağrı Sona Erdi

public void invocationEnded (long elapsedTime)

Başarıyla veya bazı hata durumlarından dolayı çağrının sonlandırıldığını bildirir.

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

parametreler
elapsedTime long : çağrının ms cinsinden geçen süresi

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

public void invocationFailed (FailureDescription failure)

Bazı hata koşulları nedeniyle tamamlanmamış bir çağrı 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)

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

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

parametreler
cause Throwable : hatanın ERROR(/Throwable) nedeni

Çağrı kesintiye uğradı

public void invocationInterrupted ()

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

ç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. Raporlayıcıların, birden fazla cihaz raporlamasını desteklemek için bu yöntemi geçersiz kılmaları gerekir.

parametreler
context IInvocationContext : çağrı hakkında bilgi

testModuleEnded

public void testModuleEnded ()

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

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Çalışan bir modülün başlangıcını bildirir. Bu geri arama, testModuleEnded() ile ilişkilidir ve dizide isteğe bağlıdır. Yalnızca modülleri kullanan bir çalışma sırasında kullanılır: paket tabanlı koşucular.

parametreler
moduleContext IInvocationContext : modülün IInvocationContext .