ISystemStatusChecker
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Pemeriksa yang melakukan pemeriksaan pada status sistem dan menampilkan boolean untuk menunjukkan apakah sistem berada dalam status yang diharapkan. Pemeriksaan tersebut dapat dilakukan sebelum atau setelah eksekusi modul.
Catatan: pemeriksa harus bersifat reentrant: artinya instance yang sama akan dipanggil beberapa kali untuk setiap modul yang dieksekusi, sehingga tidak boleh meninggalkan status agar tidak mengganggu pemeriksaan yang akan dilakukan untuk modul berikut.
StatusCheckerResult
yang ditampilkan menjelaskan hasil. Mungkin memiliki pesan error yang ditetapkan
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 menjalankan modul pengujian. |
Metode publik
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Periksa kondisi sistem setelah eksekusi modul pengujian. Subclass harus mengganti metode ini jika
pemeriksaan diinginkan 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 menjalankan modul pengujian. Subclass harus mengganti metode ini jika
pemeriksaan diinginkan di sini. Implementasi harus menampilkan nilai boolean
untuk
menunjukkan apakah pemeriksaan status telah lulus atau gagal.
Sebaiknya status sistem diperiksa setelah eksekusi modul, dan metode ini dapat digunakan untuk tujuan menyimpan status sistem tertentu dalam cache sebelum eksekusi modul.
Parameter | |
---|---|
device |
ITestDevice : ITestDevice tempat pemeriksaan akan dijalankan. |
Hasil | |
---|---|
StatusCheckerResult |
hasil pemeriksaan status sistem |
Menampilkan | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |