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 |
مشغل اختبار للتشغيل القابل للتنفيذ على الهدف وتحليل نتيجة اختبار kernel.
ملخص
المقاولين العامة | |
---|---|
KernelTargetTest () |
الأساليب العامة | |
---|---|
boolean | compareKernelVersion (String minKernelVersion) تحقق مما إذا كان إصدار kernel يلبي أو يتجاوز الحد الأدنى لإصدار kernel لهذا الاختبار. |
String | findBinary (String binary) تخطي التحقق الثنائي في findBinary. |
Integer | getDeviceKernelVersion () احصل على إصدار نواة الجهاز باستخدام uname -r. |
Integer | parseKernelVersion (String version) تحليل إصدار kernel، والمراجعة الرئيسية، واختياريًا، الحد الأدنى للمراجعة من سلسلة الإصدار إلى عدد صحيح واحد يمكن استخدامه للمقارنة الرقمية. |
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 ()
الأساليب العامة
قارنKernelVersion
public boolean compareKernelVersion (String minKernelVersion)
تحقق مما إذا كان إصدار kernel يلبي أو يتجاوز الحد الأدنى لإصدار kernel لهذا الاختبار.
حدود | |
---|---|
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)
تحليل إصدار kernel، والمراجعة الرئيسية، واختياريًا، الحد الأدنى للمراجعة من سلسلة الإصدار إلى عدد صحيح واحد يمكن استخدامه للمقارنة الرقمية.
حدود | |
---|---|
version | String : سلسلة إصدار Linux. |
عائدات | |
---|---|
Integer |
يجري
public void run (TestInformation testInfo, ITestInvocationListener listener)
يقوم بإجراء الاختبارات، ويبلغ النتيجة للمستمع.
حدود | |
---|---|
testInfo | TestInformation : كائن TestInformation الذي يحتوي على معلومات مفيدة لإجراء الاختبارات. |
listener | ITestInvocationListener : ITestInvocationListener لنتائج الاختبار |
رميات | |
---|---|
DeviceNotAvailableException |
runBinary
public void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
في الواقع قم بتشغيل الثنائي في المسار المحدد.
حدود | |
---|---|
binaryPath | String : مسار الثنائي. |
listener | ITestInvocationListener : المستمع حيث يقوم بالإبلاغ عن النتائج. |
description | TestDescription : الاختبار قيد التقدم. |
رميات | |
---|---|
DeviceNotAvailableException |
الأساليب المحمية
checkCommandResult
protected void checkCommandResult (CommandResult result, ITestInvocationListener listener, TestDescription description)
تحقق من نتيجة أمر الاختبار.
حدود | |
---|---|
result | CommandResult : نتيجة اختبار الأمر CommandResult |
listener | ITestInvocationListener : ITestInvocationListener |
description | TestDescription : الاختبار قيد التقدم. |
هل RunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
عائدات | |
---|---|
boolean |