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 |