ISystemStatusChecker
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Pemeriksa yang melakukan pemeriksaan status sistem dan menampilkan boolean untuk menunjukkan apakah sistem dalam kondisi yang diharapkan. Pemeriksaan tersebut dapat dilakukan sebelum atau setelah eksekusi modul.
Catatan: pemeriksa harus reentrant: artinya instance yang sama akan dipanggil lebih dari satu kali untuk setiap modul yang dieksekusi, sehingga modul tersebut tidak boleh meninggalkan status untuk mengganggu pemeriksaan yang akan dilakukan untuk modul berikut.
StatusCheckerResult
yang ditampilkan yang mendeskripsikan hasilnya. Mungkin memiliki pesan error yang disetel
jika terjadi kegagalan.
Ringkasan
Metode publik | |
---|---|
default
StatusCheckerResult
|
postExecutionCheck(ITestDevice device)
Periksa kondisi sistem setelah eksekusi modul pengujian. |
default
StatusCheckerResult
|
preExecutionCheck(ITestDevice device)
Periksa kondisi sistem sebelum eksekusi modul pengujian. |
Metode publik
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Periksa kondisi sistem setelah eksekusi modul pengujian. Subclass harus mengganti metode ini jika
lebih disukai di sini. Implementasi harus menampilkan nilai boolean
untuk menunjukkan
apakah pemeriksaan status telah
lulus atau gagal.
Parameter | |
---|---|
device |
ITestDevice : ITestDevice tempat pemeriksaan akan dijalankan. |
Hasil | |
---|---|
StatusCheckerResult |
hasil pemeriksaan status sistem |
Menampilkan | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
PreExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Periksa kondisi sistem sebelum eksekusi modul pengujian. Subclass harus mengganti metode ini jika
diinginkan di sini {i>check<i}. Implementasi harus menampilkan nilai boolean
ke
menunjukkan apakah pemeriksaan status
telah lulus atau gagal.
Sangat disarankan agar status sistem diperiksa setelah modul dieksekusi, dan metode ini dapat digunakan untuk tujuan men-cache status sistem tertentu sebelum hingga ke eksekusi modul.
Parameter | |
---|---|
device |
ITestDevice : ITestDevice tempat pemeriksaan akan dijalankan. |
Hasil | |
---|---|
StatusCheckerResult |
hasil pemeriksaan status sistem |
Menampilkan | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |