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 |