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)
تحقَّق مما إذا كان إصدار 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)
تحقَّق من نتيجة الأمر test. |
boolean
|
doesRunBinaryGenerateTestResults()
|
وظائف الإنشاء العامة
KernelTargetTest
public KernelTargetTest ()
الطرق العامة
compareKernelVersion
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)
تحقَّق من نتيجة الأمر test.
المعلمات | |
---|---|
result |
CommandResult : نتيجة اختبار الأمر CommandResult |
listener |
ITestInvocationListener : ITestInvocationListener |
description |
TestDescription : الاختبار قيد التقدّم. |
doesRunBinaryGenerateTestResults
protected boolean doesRunBinaryGenerateTestResults ()
المرتجعات | |
---|---|
boolean |