Pendengar Invokasi ITest

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


Pendengar hasil tes dari pemanggilan tes.

Pemanggilan pengujian itu sendiri dapat mencakup beberapa pengujian yang dijalankan, sehingga urutan panggilannya akan seperti itu

  • pemanggilanDimulai(BuildInfo)
  • tesRunStarted
  • tesDimulai
  • [tes Gagal]
  • tesBerakhir
  • ...
  • testRunEnded
  • ...
  • tesRunStarted
  • ...
  • testRunEnded
  • [doa Gagal]
  • [tesLog+]
  • doaBerakhir
  • dapatkan Ringkasan

Ringkasan

Metode publik

default TestSummary getSummary ()

Mengizinkan InvocationListener mengembalikan ringkasan.

default void invocationEnded (long elapsedTime)

Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil atau karena beberapa kondisi kesalahan.

default void invocationFailed ( FailureDescription failure)

Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.

default void invocationFailed (Throwable cause)

Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.

default void invocationInterrupted ()

Dipanggil pada penutupan penjadwal, memberikan kesempatan pada pemanggilan untuk melakukan sesuatu sebelum diakhiri.

default void invocationSkipped ( SkipReason reason)

Melaporkan pemanggilan yang dilewati

default void invocationStarted ( IInvocationContext context)

Melaporkan awal pemanggilan pengujian.

default void testModuleEnded ()

Melaporkan akhir dari pengoperasian modul.

default void testModuleStarted ( IInvocationContext moduleContext)

Melaporkan permulaan modul berjalan.

Metode publik

dapatkan Ringkasan

public TestSummary getSummary ()

Mengizinkan InvocationListener mengembalikan ringkasan.

Kembali
TestSummary TestSummary yang merangkum proses, atau null

doaBerakhir

public void invocationEnded (long elapsedTime)

Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil atau karena beberapa kondisi kesalahan.

Akan secara otomatis dipanggil oleh kerangka TradeFederation.

Parameter
elapsedTime long : waktu pemanggilan yang telah berlalu dalam ms

doaGagal

public void invocationFailed (FailureDescription failure)

Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.

Akan secara otomatis dipanggil oleh kerangka TradeFederation.

Parameter
failure FailureDescription : FailureDescription yang menjelaskan penyebab kegagalan

doaGagal

public void invocationFailed (Throwable cause)

Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.

Akan secara otomatis dipanggil oleh kerangka TradeFederation.

Parameter
cause Throwable : penyebab kegagalan Throwable

doa Terganggu

public void invocationInterrupted ()

Dipanggil pada penutupan penjadwal, memberikan kesempatan pada pemanggilan untuk melakukan sesuatu sebelum diakhiri.

doaDilewatkan

public void invocationSkipped (SkipReason reason)

Melaporkan pemanggilan yang dilewati

Parameter
reason SkipReason

doaDimulai

public void invocationStarted (IInvocationContext context)

Melaporkan awal pemanggilan pengujian.

Akan secara otomatis dipanggil oleh kerangka TradeFederation. Reporter perlu mengganti metode ini untuk mendukung pelaporan beberapa perangkat.

Parameter
context IInvocationContext : informasi tentang pemanggilan

testModuleBerakhir

public void testModuleEnded ()

Melaporkan akhir dari pengoperasian modul.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Melaporkan permulaan modul berjalan. Callback ini dikaitkan dengan testModuleEnded() dan bersifat opsional dalam urutannya. Ini hanya digunakan selama proses yang menggunakan modul: pelari berbasis suite.

Parameter
moduleContext IInvocationContext : IInvocationContext modul.