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

Özet

Herkese açık kurucular

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ştığını kontrol edin.

String findBinary(String binary)

findBinary işlevinde ikili program kontrolünü atlar.

Integer getDeviceKernelVersion()

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

Integer parseKernelVersion(String version)

Bir sürüm dizesindeki çekirdek sürümünü, ana düzeltmeyi ve isteğe bağlı olarak minimum düzeltmeyi 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)

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

Korunan yöntemler

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

test komutunun sonucunu kontrol edin.

boolean doesRunBinaryGenerateTestResults()

Herkese açık kurucular

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ştığını kontrol edin.

Parametreler
minKernelVersion String: Yapılandırmadaki minimum sürüm dizesi.

İlerlemeler
boolean

findBinary

public String findBinary (String binary)

findBinary işlevinde ikili program kontrolünü atlar. mSkipBinaryCheck ile ek bir bilgidir ancak geriye dönük uyumluluk için gereklidir.

Parametreler
binary String: İkilinin yolu veya yalnızca ikili adı.

İlerlemeler
String İkilinin yolu veya bulunamadıysa null.

Atışlar
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

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

İlerlemeler
Integer

Atışlar
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

Bir sürüm dizesindeki çekirdek sürümünü, ana düzeltmeyi ve isteğe bağlı olarak minimum düzeltmeyi 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.

İlerlemeler
Integer

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

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

Atışlar
DeviceNotAvailableException

runBinary

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

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

Parametreler
binaryPath String: İkilinin yolu.

listener ITestInvocationListener: Dinleyicinin sonuçları bildireceği yer.

description TestDescription: Devam eden test.

Atışlar
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.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

İlerlemeler
boolean