Çekirdek Hedef Testi

public class KernelTargetTest
extends ExecutableTargetTest

java.lang.Object
com.android.tradefed.testtype.binary.ExecutableBaseTest
com.android.tradefed.testtype.binary.ExecutableTargetTest
com.android.tradefed.testtype.binary.KernelTargetTest


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

Kamu inşaatçıları

KernelTargetTest ()

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.

Korumalı yöntemler

void checkCommandResult ( CommandResult result, ITestInvocationListener listener, TestDescription description)

Test komutunun sonucunu kontrol edin.

boolean doesRunBinaryGenerateTestResults ()

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.

İadeler
boolean

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.

Atar
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

Uname -r ile cihazın çekirdek sürümünü edinin.

İadeler
Integer

Atar
DeviceNotAvailableException

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.

İadeler
Integer

koşmak

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

Parametreler
testInfo TestInformation : Testleri çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi.

listener ITestInvocationListener : test sonuçlarının ITestInvocationListener

Atar
DeviceNotAvailableException

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.

Atar
DeviceNotAvailableException

Korumalı yöntemler

kontrolKomutSonucu

protected void checkCommandResult (CommandResult result, 
                ITestInvocationListener listener, 
                TestDescription description)

Test komutunun sonucunu kontrol edin.

Parametreler
result CommandResult : CommandResult komutunun test sonucu

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : Test devam ediyor.

RunBinaryGenerateTestSonuçlarını yapar

protected boolean doesRunBinaryGenerateTestResults ()

İadeler
boolean