Çekirdek Hedef Testi
public class KernelTargetTest
extends ExecutableTargetTest
Hedefte çalıştırılabilir yürütülebilir dosyanın çalıştırılması ve çekirdek testinin test sonucunun ayrıştırılması için test çalıştırıcısı.
Özet
Genel yöntemler |
---|
boolean | compareKernelVersion (String minKernelVersion) Çekirdek sürümünün bu test için minimum çekirdek sürümünü karşılayıp karşılamadığını veya aşıp aşmadığını kontrol edin. |
String | findBinary (String binary) FindBinary'deki ikili denetimi atlar. |
Integer | getDeviceKernelVersion () Uname -r ile cihazın çekirdek sürümünü edinin. |
Integer | parseKernelVersion (String version) Çekirdek sürümünü, ana revizyonu ve isteğe bağlı olarak bir sürüm dizesindeki minimum revizyonu, sayısal karşılaştırma için kullanılabilecek tek bir tam sayıya ayrıştırın. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) Testleri çalıştırır ve sonucu dinleyiciye bildirir. |
void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) Aslında ikili dosyayı verilen yolda çalıştırın. |
Kamu inşaatçıları
Çekirdek Hedef Testi
public KernelTargetTest ()
Genel yöntemler
Çekirdek Sürümünü karşılaştır
public boolean compareKernelVersion (String minKernelVersion)
Çekirdek sürümünün bu test için minimum çekirdek sürümünü karşılayıp karşılamadığını veya aşıp aşmadığını kontrol edin.
Parametreler |
---|
minKernelVersion | String : yapılandırmadaki minimum sürüm dizesi. |
bulİkili
public String findBinary (String binary)
FindBinary'deki ikili kontrolü atlar. mSkipBinaryCheck ile yedeklidir ancak geriye dönük uyumluluk için gereklidir.
Parametreler |
---|
binary | String : İkili dosyanın yolu veya yalnızca ikili adı. |
İadeler |
---|
String | İkili dosyanın yolu veya bulunamazsa null. |
getDeviceKernelVersion
public Integer getDeviceKernelVersion ()
Uname -r ile cihazın çekirdek sürümünü edinin.
ayrıştırmaKernelVersion
public Integer parseKernelVersion (String version)
Çekirdek sürümünü, ana revizyonu ve isteğe bağlı olarak bir sürüm dizesindeki minimum revizyonu, sayısal karşılaştırma için kullanılabilecek tek bir tam sayıya ayrıştırın.
Parametreler |
---|
version | String : linux sürüm dizesi. |
runİkili
public void runBinary (String binaryPath,
ITestInvocationListener listener,
TestDescription description)
Aslında ikili dosyayı verilen yolda çalıştırın.
Parametreler |
---|
binaryPath | String : İkili dosyanın yolu. |
listener | ITestInvocationListener : Sonuçların raporlanacağı dinleyici. |
description | TestDescription : Test devam ediyor. |
Korumalı yöntemler
RunBinaryGenerateTestSonuçlarını yapar
protected boolean doesRunBinaryGenerateTestResults ()