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


اجرای آزمایشی برای اجرای قابل اجرا بر روی هدف و تجزیه و تحلیل تست هسته.

خلاصه

سازندگان عمومی

KernelTargetTest ()

روش های عمومی

boolean compareKernelVersion (String minKernelVersion)

بررسی کنید که آیا نسخه هسته با حداقل نسخه هسته برای این آزمایش مطابقت دارد یا بیش از آن.

String findBinary (String binary)

چک باینری را در findBinary رد می کند.

Integer getDeviceKernelVersion ()

نسخه هسته دستگاه را با uname -r دریافت کنید.

Integer parseKernelVersion (String version)

نسخه هسته، نسخه اصلی، و در صورت تمایل، حداقل ویرایش را از یک رشته نسخه به یک عدد صحیح که می تواند برای مقایسه عددی استفاده شود، تجزیه کنید.

void run ( TestInformation testInfo, ITestInvocationListener listener)

تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.

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

در واقع باینری را در مسیر داده شده اجرا کنید.

روش های محافظت شده

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

نتیجه دستور تست را بررسی کنید.

boolean doesRunBinaryGenerateTestResults ()

سازندگان عمومی

KernelTargetTest

public KernelTargetTest ()

روش های عمومی

compareKernelVersion

public boolean compareKernelVersion (String minKernelVersion)

بررسی کنید که آیا نسخه هسته با حداقل نسخه هسته برای این آزمایش مطابقت دارد یا بیش از آن.

مولفه های
minKernelVersion String : رشته نسخه حداقل از پیکربندی.

برمی گرداند
boolean

FindBinary

public String findBinary (String binary)

چک باینری را در findBinary رد می کند. با mSkipBinaryCheck اضافی است اما برای سازگاری با عقب مورد نیاز است.

مولفه های
binary String : مسیر دودویی یا به سادگی نام باینری.

برمی گرداند
String مسیر باینری، یا اگر پیدا نشد، تهی است.

پرتاب می کند
DeviceNotAvailableException

getDeviceKernelVersion

public Integer getDeviceKernelVersion ()

نسخه هسته دستگاه را با uname -r دریافت کنید.

برمی گرداند
Integer

پرتاب می کند
DeviceNotAvailableException

parseKernelVersion

public Integer parseKernelVersion (String version)

نسخه هسته، نسخه اصلی، و در صورت تمایل، حداقل ویرایش را از یک رشته نسخه به یک عدد صحیح که می تواند برای مقایسه عددی استفاده شود، تجزیه کنید.

مولفه های
version String : رشته نسخه لینوکس.

برمی گرداند
Integer

اجرا کن

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.

مولفه های
testInfo TestInformation : شی TestInformation حاوی اطلاعات مفید برای اجرای تست ها.

listener ITestInvocationListener : ITestInvocationListener نتایج آزمون

پرتاب می کند
DeviceNotAvailableException

اجرا باینری

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

در واقع باینری را در مسیر داده شده اجرا کنید.

مولفه های
binaryPath String : مسیر باینری.

listener ITestInvocationListener : شنونده جایی که نتایج را گزارش کند.

description TestDescription : آزمون در حال انجام است.

پرتاب می کند
DeviceNotAvailableException

روش های محافظت شده

CommandResult را بررسی کنید

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

نتیجه دستور تست را بررسی کنید.

مولفه های
result CommandResult : نتیجه آزمایش فرمان CommandResult

listener ITestInvocationListener : ITestInvocationListener

description TestDescription : آزمون در حال انجام است.

doesRunBinaryGenerateTestResults

protected boolean doesRunBinaryGenerateTestResults ()

برمی گرداند
boolean