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)

تحقق من نتيجة أمر الاختبار.

المقاولين العامة

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 : الاختبار قيد التقدم.