ISystemStatusChecker
public
interface
ISystemStatusChecker
com.android.tradefed.suite.checker.ISystemStatusChecker |
Sistem durumuyla ilgili kontroller gerçekleştiren ve sistemin beklenen durumda olup olmadığını belirten bir doğrulayıcı. Bu tür kontroller, modül yürütülmeden önce veya sonra yapılabilir.
Not: Denetleyici yeniden girilebilir olmalıdır. Yani, yürütülen her modül için aynı örnek birden çok kez çağrılır. Bu nedenle, aşağıdaki modüller için yapılacak kontrolleri engelleyecek bir durum bırakmamalıdır.
Sonuçları açıklayan StatusCheckerResult
döndürülür. Başarısızlık durumunda bir hata mesajı ayarlanabilir.
Özet
Herkese açık yöntemler | |
---|---|
default
StatusCheckerResult
|
postExecutionCheck(ITestDevice device)
Test modülü çalıştırıldıktan sonra sistem durumunu kontrol edin. |
default
StatusCheckerResult
|
preExecutionCheck(ITestDevice device)
Test modülü çalıştırılmadan önce sistem durumunu kontrol edin. |
Herkese açık yöntemler
postExecutionCheck
public StatusCheckerResult postExecutionCheck (ITestDevice device)
Test modülü çalıştırıldıktan sonra sistem durumunu kontrol edin. Burada kontrol yapılması isteniyorsa alt sınıf bu yöntemi geçersiz kılmalıdır. Uygulama, durum kontrolünün başarılı olup olmadığını belirtmek için bir boolean
değeri döndürmelidir.
Parametreler | |
---|---|
device |
ITestDevice : Kontrollerin çalıştırılacağı ITestDevice . |
İlerlemeler | |
---|---|
StatusCheckerResult |
sistem durumu kontrolünün sonucu |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
preExecutionCheck
public StatusCheckerResult preExecutionCheck (ITestDevice device)
Test modülü çalıştırılmadan önce sistem durumunu kontrol edin. Burada kontrol yapılması isteniyorsa alt sınıf bu yöntemi geçersiz kılmalıdır. Uygulama, durum kontrolünün başarılı olup olmadığını belirtmek için bir boolean
değeri döndürmelidir.
Sistem durumunun modül çalıştırıldıktan sonra kontrol edilmesi önemle tavsiye edilir. Bu yöntem, modül çalıştırılmadan önce belirli sistem durumlarını önbelleğe almak için kullanılabilir.
Parametreler | |
---|---|
device |
ITestDevice : Kontrollerin çalıştırılacağı ITestDevice . |
İlerlemeler | |
---|---|
StatusCheckerResult |
sistem durumu kontrolünün sonucu |
Atışlar | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |