Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


Pemroses hasil tes dari permintaan tes.

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

  • invocationStarted (BuildInfo)
  • testRunStarted
  • testStarted
  • [testFailed]
  • testEnded
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [invocationFailed]
  • [testLog +]
  • invocationEnded
  • getSummary

Ringkasan

Metode publik

default TestSummary getSummary ()

Mengizinkan InvocationListener mengembalikan ringkasan.

default void invocationEnded (long elapsedTime)

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

default void invocationFailed (Throwable cause)

Melaporkan permintaan yang tidak lengkap karena beberapa kondisi kesalahan.

default void invocationInterrupted ()

Dipanggil di ICommandScheduler#shutdown() , memberikan kesempatan kepada pemanggilan untuk melakukan sesuatu sebelum mengakhiri.

default void invocationStarted (IInvocationContext context)

Melaporkan awal dari permintaan tes.

default void testModuleEnded ()

Melaporkan akhir dari sebuah modul yang dijalankan.

default void testModuleStarted (IInvocationContext moduleContext)

Melaporkan awal dari sebuah modul yang sedang berjalan.

Metode publik

getSummary

public TestSummary getSummary ()

Mengizinkan InvocationListener mengembalikan ringkasan.

Kembali
TestSummary TestSummary meringkas proses, atau null

invocationEnded

public void invocationEnded (long elapsedTime)

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

Akan secara otomatis dipanggil oleh kerangka kerja TradeFederation.

Parameter
elapsedTime long : waktu yang berlalu dari pemanggilan dalam ms

seruanFailed

public void invocationFailed (Throwable cause)

Melaporkan permintaan yang tidak lengkap karena beberapa kondisi kesalahan.

Akan secara otomatis dipanggil oleh kerangka kerja TradeFederation.

Parameter
cause Throwable : penyebab kegagalan yang dapat Throwable

doa Terganggu

public void invocationInterrupted ()

Dipanggil di ICommandScheduler#shutdown() , memberikan kesempatan kepada pemanggilan untuk melakukan sesuatu sebelum mengakhiri.

invocationStarted

public void invocationStarted (IInvocationContext context)

Melaporkan awal dari permintaan tes.

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

Parameter
context IInvocationContext : informasi tentang pemanggilan

testModuleEnded

public void testModuleEnded ()

Melaporkan akhir dari sebuah modul yang dijalankan.

testModuleStarted

public void testModuleStarted (IInvocationContext moduleContext)

Melaporkan awal dari sebuah modul yang sedang berjalan. Callback ini dikaitkan dengan testModuleEnded() dan bersifat opsional dalam urutannya. Ini hanya digunakan selama proses yang menggunakan modul: pelari berbasis ITestSuite .

Parameter
moduleContext IInvocationContext : IInvocationContext dari modul.