Google is committed to advancing racial equity for Black communities. See how.
Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

ITestInvocationListener

public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver

com.android.tradefed.result.ITestInvocationListener


Pendengar untuk hasil tes dari permohonan tes.

Doa ujian dapat dengan sendirinya menyertakan beberapa uji coba, sehingga urutan panggilan akan

  • invocationStarted (BuildInfo)
  • testRunStarted
  • testStarted
  • [testFailed]
  • Diuji
  • ...
  • testRunEnded
  • ...
  • testRunStarted
  • ...
  • testRunEnded
  • [doa gagal]
  • [testLog +]
  • doa
  • getSummary

Ringkasan

Metode publik

default TestSummary getSummary ()

Mengizinkan InvocationListener mengembalikan ringkasan.

default void invocationEnded (long elapsedTime)

Laporan bahwa pemanggilan telah diakhiri, apakah berhasil atau karena beberapa kondisi kesalahan.

default void invocationFailed (Throwable cause)

Melaporkan permohonan tidak lengkap karena beberapa kondisi kesalahan.

default void invocationInterrupted ()

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

default void invocationStarted ( IInvocationContext context)

Melaporkan awal permohonan ujian.

default void testModuleEnded ()

Melaporkan akhir dari menjalankan modul.

default void testModuleStarted ( IInvocationContext moduleContext)

Melaporkan awal menjalankan modul.

Metode publik

getSummary

public TestSummary getSummary ()

Mengizinkan InvocationListener mengembalikan ringkasan.

Kembali
TestSummary TestSummary meringkas proses, atau null

doa

public void invocationEnded (long elapsedTime)

Laporan bahwa pemanggilan telah diakhiri, apakah berhasil atau karena beberapa kondisi kesalahan.

Akan secara otomatis dipanggil oleh kerangka TradeFederation.

Parameter
elapsedTime long : waktu doa yang telah berlalu dalam ms

doa gagal

public void invocationFailed (Throwable cause)

Melaporkan permohonan tidak lengkap karena beberapa kondisi kesalahan.

Akan secara otomatis dipanggil oleh kerangka TradeFederation.

Parameter
cause Throwable : yang Throwable penyebab kegagalan

doa terputus

public void invocationInterrupted ()

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

doa dimulai

public void invocationStarted ( IInvocationContext context)

Melaporkan awal permohonan ujian.

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

Parameter
context IInvocationContext : informasi tentang doa

testModuleEnded

public void testModuleEnded ()

Melaporkan akhir dari menjalankan modul.

testModule Mulai

public void testModuleStarted ( IInvocationContext moduleContext)

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

Parameter
moduleContext IInvocationContext : IInvocationContext modul.