KernelTargetTest

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ışan ve çekirdek testinin sonucunu ayrıştıran yürütülebilir dosya için test çalıştırıcı.

Özet

Herkese açık oluşturucular

KernelTargetTest()

Herkese açık 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'de ikili program kontrolünü atlar.

Integer getDeviceKernelVersion()

uname -r komutuyla cihazın çekirdek sürümünü alın.

Integer parseKernelVersion(String version)

Çekirdek sürümünü, ana düzeltmeyi ve isteğe bağlı olarak minimum düzeltmeyi bir sürüm dizesinden ayrıştırarak sayısal karşılaştırma için kullanılabilecek tek bir tam sayıya dönüştürür.

void run(TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları dinleyiciye bildirir.

void runBinary(String binaryPath, ITestInvocationListener listener, TestDescription description)

İkili dosyayı belirtilen yolda çalıştırır.

Korunan yöntemler

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

Test komutunun sonucunu kontrol edin.

boolean doesRunBinaryGenerateTestResults()

Herkese açık oluşturucular

KernelTargetTest

public KernelTargetTest ()

Herkese açık yöntemler

compareKernelVersion

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

findBinary

public String findBinary (String binary)

findBinary'de ikili program kontrolünü atlar. mSkipBinaryCheck ile gereksizdir ancak geriye dönük uyumluluk için gereklidir.

Parametreler
binary String: İkili dosyanın yolu veya yalnızca ikili dosyanın adı.

İadeler
String İkili dosyanın yolu veya bulunamadıysa boş değer.

Verdiği hatalar
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

uname -r komutuyla cihazın çekirdek sürümünü alın.

İadeler
Integer

Verdiği hatalar
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

Çekirdek sürümünü, ana düzeltmeyi ve isteğe bağlı olarak minimum düzeltmeyi bir sürüm dizesinden ayrıştırarak sayısal karşılaştırma için kullanılabilecek tek bir tam sayıya dönüştürür.

Parametreler
version String: Linux sürümü dizesi.

İadeler
Integer

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonuçları 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

Verdiği hatalar
DeviceNotAvailableException

runBinary

public void runBinary (String binaryPath, 
                ITestInvocationListener listener, 
                TestDescription description)

İkili dosyayı belirtilen yolda çalıştırır.

Parametreler
binaryPath String: İkilinin yolu.

listener ITestInvocationListener: Sonuçların bildirileceği dinleyici.

description TestDescription: Test devam ediyor.

Verdiği hatalar
DeviceNotAvailableException
IOException

Korunan yöntemler

checkCommandResult

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.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

İadeler
boolean