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 |
|