اختبار استهداف النواة
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)
تحقق مما إذا كان إصدار النواة يفي بالحد الأدنى لإصدار الكيرنل أو يتجاوزه في هذا الاختبار. |
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()
|
شركة إنشاءات عامة
اختبار استهداف النواة
public KernelTargetTest ()
الطرق العامة
مقارنة KernelVersion
public boolean compareKernelVersion (String minKernelVersion)
تحقق مما إذا كان إصدار النواة يفي بالحد الأدنى لإصدار الكيرنل أو يتجاوزه في هذا الاختبار.
المعلمات | |
---|---|
minKernelVersion |
String : سلسلة الإصدار الأدنى من الإعداد |
المرتجعات | |
---|---|
boolean |
العثور على ثنائي
public String findBinary (String binary)
تتخطى الفحص الثنائي في findBinary. مكرّر مع mStepBinaryCheck ولكنها مطلوبة التوافق مع الأنظمة القديمة.
المعلمات | |
---|---|
binary |
String : مسار البرنامج الثنائي أو ببساطة الاسم الثنائي. |
المرتجعات | |
---|---|
String |
المسار إلى البرنامج الثنائي، أو يكون صفرًا إذا لم يتم العثور عليه. |
الرميات | |
---|---|
DeviceNotAvailableException |
الحصول على DeviceKernelVersion
public Integer getDeviceKernelVersion ()
يمكنك الحصول على إصدار النواة للجهاز باستخدام الأمر uname -r.
المرتجعات | |
---|---|
Integer |
الرميات | |
---|---|
DeviceNotAvailableException |
إصدار ParseKernelVersion
public Integer parseKernelVersion (String version)
قم بتحليل إصدار النواة، والمراجعة الرئيسية، وإذا أردت، الحد الأدنى من المراجعة من سلسلة إصدار في عدد صحيح واحد يمكن استخدامه للمقارنة العددية.
المعلمات | |
---|---|
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 |