Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


Listener untuk hasil tes dari pemanggilan tes.

Permintaan pengujian itu sendiri dapat mencakup beberapa pengujian, sehingga urutan panggilannya adalah

  • doaDimulai(BuildInfo)
  • testRunMulai
  • tesMulai
  • [pengujianGagal]
  • tesBerakhir
  • ...
  • testRunEnd
  • ...
  • testRunMulai
  • ...
  • testRunEnd
  • [permohonanGagal]
  • [testLog+]
  • doaBerakhir
  • dapatkanRingkasan

Ringkasan

Metode publik

default TestSummary getSummary ()

Mengizinkan InvocationListener untuk 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 permintaan yang tidak lengkap karena beberapa kondisi kesalahan.

default void invocationFailed (Throwable cause)

Melaporkan permintaan yang tidak lengkap karena beberapa kondisi kesalahan.

default void invocationInterrupted ()

Dipanggil pada penjadwal shutdown, memberikan pemanggilan kesempatan untuk melakukan sesuatu sebelum mengakhiri.

default void invocationStarted ( IInvocationContext context)

Melaporkan awal pemanggilan tes.

default void testModuleEnded ()

Melaporkan akhir dari modul yang dijalankan.

default void testModuleStarted ( IInvocationContext moduleContext)

Melaporkan awal modul berjalan.

Metode publik

dapatkanRingkasan

public TestSummary getSummary ()

Mengizinkan InvocationListener untuk mengembalikan ringkasan.

Kembali
TestSummary TestSummary meringkas 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 yang telah berlalu dari pemanggilan dalam ms

doa gagal

public void invocationFailed (FailureDescription failure)

Melaporkan permintaan yang tidak lengkap karena beberapa kondisi kesalahan.

Akan secara otomatis dipanggil oleh kerangka TradeFederation.

Parameter
failure FailureDescription : FailureDescription yang menjelaskan penyebab kegagalan

doa gagal

public void invocationFailed (Throwable cause)

Melaporkan permintaan yang tidak lengkap karena beberapa kondisi kesalahan.

Akan secara otomatis dipanggil oleh kerangka TradeFederation.

Parameter
cause Throwable : penyebab kegagalan Throwable

doa terputus

public void invocationInterrupted ()

Dipanggil pada penjadwal shutdown, memberikan pemanggilan kesempatan untuk melakukan sesuatu sebelum mengakhiri.

doaDimulai

public void invocationStarted (IInvocationContext context)

Melaporkan awal pemanggilan tes.

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

Parameter
context IInvocationContext : informasi tentang pemanggilan

testModuledEnd

public void testModuleEnded ()

Melaporkan akhir dari modul yang dijalankan.

testModuleDimulai

public void testModuleStarted (IInvocationContext moduleContext)

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

Parameter
moduleContext IInvocationContext : IInvocationContext dari modul.