ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
Pendengar untuk hasil pengujian dari pemanggilan pengujian.
Doa pengujian itu sendiri dapat mencakup beberapa uji coba, sehingga urutan panggilan akan menjadi
- pemanggilan Dimulai(BuildInfo)
- testRunStarted
- testStarted
- [testFailed]
- testEnded
- ...
- testRunEnded
- ...
- testRunStarted
- ...
- testRunEnded
- [panggilan gagal]
- [testLog+]
- doaBerakhir
- getSummary
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 saat shutdown penjadwal, memberikan kesempatan untuk melakukan sesuatu sebelum mengakhiri. |
default void | invocationStarted ( IInvocationContext context) Melaporkan awal pemanggilan pengujian. |
default void | testModuleEnded () Melaporkan akhir dari sebuah modul yang dijalankan. |
default void | testModuleStarted ( IInvocationContext moduleContext) Melaporkan awal dari modul yang sedang berjalan. |
Metode publik
getSummary
public TestSummary getSummary ()
Mengizinkan InvocationListener mengembalikan ringkasan.
Pengembalian | |
---|---|
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 dipanggil secara otomatis oleh kerangka kerja TradeFederation.Parameter | |
---|---|
elapsedTime | long : waktu berlalu dari doa dalam ms |
doa Gagal
public void invocationFailed (FailureDescription failure)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.
Akan dipanggil secara otomatis oleh kerangka kerja TradeFederation.
Parameter | |
---|---|
failure | FailureDescription : FailureDescription menjelaskan penyebab kegagalan |
doa Gagal
public void invocationFailed (Throwable cause)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.
Akan dipanggil secara otomatis oleh kerangka kerja TradeFederation.Parameter | |
---|---|
cause | Throwable : Penyebab kegagalan yang Throwable |
doa Terganggu
public void invocationInterrupted ()
Dipanggil saat shutdown penjadwal, memberikan kesempatan untuk melakukan sesuatu sebelum mengakhiri.
invocationStarted
public void invocationStarted (IInvocationContext context)
Melaporkan awal pemanggilan pengujian.
Akan dipanggil secara otomatis oleh kerangka kerja TradeFederation. Pelapor perlu mengganti metode ini untuk mendukung pelaporan beberapa perangkat.
Parameter | |
---|---|
context | IInvocationContext : informasi tentang doa |
testModuleEnded
public void testModuleEnded ()
Melaporkan akhir dari sebuah modul yang dijalankan.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Melaporkan awal dari modul yang sedang berjalan. Callback ini dikaitkan dengan testModuleEnded()
dan opsional dalam urutannya. Ini hanya digunakan selama menjalankan yang menggunakan modul: pelari berbasis suite.
Parameter | |
---|---|
moduleContext | IInvocationContext : IInvocationContext dari modul. |
ITestInvocationListener
public interface ITestInvocationListener
implements ITestLogger , ITestLifeCycleReceiver
com.android.tradefed.result.ITestInvocationListener |
Pendengar untuk hasil pengujian dari pemanggilan pengujian.
Doa pengujian itu sendiri dapat mencakup beberapa uji coba, sehingga urutan panggilan akan menjadi
- pemanggilan Dimulai(BuildInfo)
- testRunStarted
- testStarted
- [testFailed]
- testEnded
- ...
- testRunEnded
- ...
- testRunStarted
- ...
- testRunEnded
- [panggilan gagal]
- [testLog+]
- doaBerakhir
- getSummary
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 saat shutdown penjadwal, memberikan kesempatan untuk melakukan sesuatu sebelum mengakhiri. |
default void | invocationStarted ( IInvocationContext context) Melaporkan awal pemanggilan pengujian. |
default void | testModuleEnded () Melaporkan akhir dari sebuah modul yang dijalankan. |
default void | testModuleStarted ( IInvocationContext moduleContext) Melaporkan awal dari modul yang sedang berjalan. |
Metode publik
getSummary
public TestSummary getSummary ()
Mengizinkan InvocationListener mengembalikan ringkasan.
Pengembalian | |
---|---|
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 dipanggil secara otomatis oleh kerangka kerja TradeFederation.Parameter | |
---|---|
elapsedTime | long : waktu berlalu dari doa dalam ms |
doa Gagal
public void invocationFailed (FailureDescription failure)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.
Akan dipanggil secara otomatis oleh kerangka kerja TradeFederation.
Parameter | |
---|---|
failure | FailureDescription : FailureDescription menjelaskan penyebab kegagalan |
doa Gagal
public void invocationFailed (Throwable cause)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.
Akan dipanggil secara otomatis oleh kerangka kerja TradeFederation.Parameter | |
---|---|
cause | Throwable : Penyebab kegagalan yang Throwable |
doa Terganggu
public void invocationInterrupted ()
Dipanggil saat shutdown penjadwal, memberikan kesempatan untuk melakukan sesuatu sebelum mengakhiri.
invocationStarted
public void invocationStarted (IInvocationContext context)
Melaporkan awal pemanggilan pengujian.
Akan dipanggil secara otomatis oleh kerangka kerja TradeFederation. Pelapor perlu mengganti metode ini untuk mendukung pelaporan beberapa perangkat.
Parameter | |
---|---|
context | IInvocationContext : informasi tentang doa |
testModuleEnded
public void testModuleEnded ()
Melaporkan akhir dari sebuah modul yang dijalankan.
testModuleStarted
public void testModuleStarted (IInvocationContext moduleContext)
Melaporkan awal dari modul yang sedang berjalan. Callback ini dikaitkan dengan testModuleEnded()
dan opsional dalam urutannya. Ini hanya digunakan selama menjalankan yang menggunakan modul: pelari berbasis suite.
Parameter | |
---|---|
moduleContext | IInvocationContext : IInvocationContext dari modul. |