Google 致力于为黑人社区推动种族平等。查看具体举措
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

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, bu nedenle arama sırası

  • invocationStarted (BuildInfo)
  • testRunStarted
  • testStarted
  • [test başarısız]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [İnvocationFailed]
  • [TestLog +]
  • invocationEnded
  • getSummary

özet

Genel yöntemler

default TestSummary getSummary ()

InvocationListener'ı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 (Throwable cause)

Bazı hata durumlarından dolayı eksik çağrıyı bildirir.

default void invocationInterrupted ()

ICommandScheduler#shutdown() üzerinde çağrılan çağrı, çağrılmadan önce bir şey 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 ç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

getSummary

public TestSummary getSummary ()

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

İadeler
TestSummary TestSummary özetleyen bir TestSummary veya null

invocationEnded

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 : ms cinsinden çağrının geçen zamanı

invocationFailed

public void invocationFailed (Throwable cause)

Bazı hata durumlarından dolayı eksik çağrıyı bildirir.

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

Parametreler
cause Throwable : Throwable nedeni

invocationInterrupted

public void invocationInterrupted ()

ICommandScheduler#shutdown() üzerinde çağrılan çağrıyı çağrmadan önce bir şey yapma fırsatı verir.

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

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

testModuleEnded

public void testModuleEnded ()

Bir modül ç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 testModuleEnded() isteğe bağlıdır. Yalnızca modülleri kullanan bir çalışma sırasında kullanılır: ITestSuite tabanlı koşucular.

Parametreler
moduleContext IInvocationContext : modülün IInvocationContext .