KernelHedef Testi

public class KernelTargetTest
extends ExecutableTargetTest

Java.lang.Nesne
🎃 com.android.tradefed.testtype.binary.ExecutableBaseTest
  🎃 com.android.tradefed.testtype.binary.ExecutableTargetTest
    🎃 com.android.tradefed.testtype.binary.KernelTargetTest


Hedefte çalışan yürütülebilir dosya ve çekirdek testinin ayrıştırması için test çalıştırıcısı.

Özet

Kamu inşaatçıları

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'deki ikili kontrolünü atlar.

Integer getDeviceKernelVersion()

uname -r ile cihaz ç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 sürüm dizesini sayısal karşılaştırma için kullanılabilecek tek bir tam sayı olarak birleştirir.

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 programı belirtilen yolda çalıştırın.

Korunan yöntemler

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

Test komutunun sonucunu kontrol edin.

boolean doesRunBinaryGenerateTestResults()

Kamu inşaatçıları

KernelHedef Testi

public KernelTargetTest ()

Herkese açık yöntemler

ÇekirdekSürümünü karşılaştırın

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 min. sürüm dizesi.

İlerlemeler
boolean

bulİkili

public String findBinary (String binary)

findBinary'deki ikili kontrolünü atlar. mSkipBinaryCheck ile yedektir ancak geriye dönük uyumluluk sağlar.

Parametreler
binary String: İkili programın yolu veya sadece ikili program adıdır.

İlerlemeler
String İkili dosyanın yolu; bulunamazsa null.

Fırlatma
DeviceNotAvailableException

getCihazKernelSürümü

public Integer getDeviceKernelVersion ()

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

İlerlemeler
Integer

Fırlatma
DeviceNotAvailableException

ayrıştırıcıKernelSürümü

public Integer parseKernelVersion (String version)

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

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

İlerlemeler
Integer

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

Parametreler
testInfo TestInformation: Çalıştırılacak yararlı bilgiler içeren TestInformation nesnesi testler.

listener ITestInvocationListener: test sonuçlarının ITestInvocationListener değeri

Fırlatma
DeviceNotAvailableException

ikili

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

Aslında ikili programı belirtilen yolda çalıştırın.

Parametreler
binaryPath String: İkili programın yolu.

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

description TestDescription: Devam eden test.

Fırlatma
DeviceNotAvailableException

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: Devam eden test.

yokRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

İlerlemeler
boolean