ItestinVocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


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

Bir test çağrısının kendisi birden fazla test çalıştırması içerebilir; dolayısıyla çağrıların sırası şu şekilde olacaktır:

  • invokasyonBaşlatıldı(BuildInfo)
  • testRunBaşlatıldı
  • testBaşladı
  • [test başarısız]
  • testSonlandı
  • ...
  • testRunEnded
  • ...
  • testRunBaşlatıldı
  • ...
  • testRunEnded
  • [çağrı başarısız oldu]
  • [testLog+]
  • çağırma sona erdi
  • getÖzet

Özet

Genel yöntemler

default TestSummary getSummary ()

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

default void invocationEnded (long elapsedTime)

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

default void invocationFailed ( FailureDescription failure)

Bazı hata durumlarından dolayı tamamlanmamış bir çağrıyı bildirir.

default void invocationFailed (Throwable cause)

Bazı hata durumlarından dolayı tamamlanmamış bir çağrıyı 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 invocationSkipped ( SkipReason reason)

Bir çağrıyı atlanmış 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ışan bir modülün başlangıcını bildirir.

Genel yöntemler

getÖzet

public TestSummary getSummary ()

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

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

çağırma sona erdi

public void invocationEnded (long elapsedTime)

Başarılı bir şekilde 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 durumlarından dolayı tamamlanmamış bir çağrıyı bildirir.

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

Parametreler
failure FailureDescription : Arızanın nedenini açıklayan FailureDescription

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

public void invocationFailed (Throwable cause)

Bazı hata durumlarından dolayı tamamlanmamış bir çağrıyı bildirir.

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

Parametreler
cause Throwable : Başarısızlığın Throwable nedeni

çağrıkesildi

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ı atlandı

public void invocationSkipped (SkipReason reason)

Bir çağrıyı atlanmış olarak 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. Muhabirlerin birden fazla cihaz raporlamasını desteklemek için bu yöntemi geçersiz kılmaları gerekir.

Parametreler
context IInvocationContext : çağırma hakkında bilgi

testModuleEnded

public void testModuleEnded ()

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

Parametreler
moduleContext IInvocationContext : modülün IInvocationContext .