PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IConfigurationReceiver, IRemoteTest, ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.python.PythonBinaryHostTest


اختبار المضيف الذي يهدف إلى تشغيل ملف بايثون ثنائي من نظام إصدار Android (Soong)

يتيح برنامج تشغيل الاختبار استخدام فلتر التضمين وفلتر الاستبعاد. لاحظ أن فلتر الاستبعاد يعمل عن طريق ويتجاهل نتائج الاختبار، بدلاً من تخطي الاختبار الفعلي. تبدأ الاختبارات المحددة في سيستمر تنفيذ فلتر الاستبعاد.

ملخّص

الصفوف المتداخلة

class PythonBinaryHostTest.PythonForwarder

تعمل أداة إعادة توجيه النتائج على استبدال اسم عملية التشغيل بالاسم الثنائي. 

الحقول

protected static final String ANDROID_SERIAL_VAR

protected static final String LD_LIBRARY_PATH

شركة إنشاءات عامة

PythonBinaryHostTest()

الطرق العامة

void addAllExcludeFilters( filters)

تتم إضافة ERROR(/Set) لفلاتر الاختبارات المطلوب استبعادها.

void addAllIncludeFilters( filters)

تتم إضافة ERROR(/Set) لفلاتر الاختبارات المطلوب تضمينها.

void addExcludeFilter(String filter)

يضيف فلترًا للاختبارات التي تريد استبعادها.

void addIncludeFilter(String filter)

إضافة فلتر للاختبارات المراد تضمينها

void clearExcludeFilters()

احذف جميع فلاتر الاستثناء التي يتم تتبُّعها حاليًا.

void clearIncludeFilters()

احذف جميع فلاتر التضمين التي يتم تتبّعها حاليًا.

getExcludeFilters()

تعرض ERROR(/Set) الحالية من فلاتر الاستبعاد.

getIncludeFilters()

تعرض قيمة ERROR(/Set) الحالية من فلاتر التضمين.

final void run(TestInformation testInfo, ITestInvocationListener listener)

إجراء الاختبارات وإرسال تقرير بالنتيجة إلى المستمع

void setConfiguration(IConfiguration configuration)

إدخال IConfiguration قيد الاستخدام.

الحقول

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

مسار LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

شركة إنشاءات عامة

PythonBinaryHostTest

public PythonBinaryHostTest ()

الطرق العامة

إضافة فلاتر استبعاد الكل

public void addAllExcludeFilters ( filters)

تتم إضافة ERROR(/Set) لفلاتر الاختبارات المطلوب استبعادها.

المعلمات
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

تتم إضافة ERROR(/Set) لفلاتر الاختبارات المطلوب تضمينها.

المعلمات
filters

إضافة فلتر

public void addExcludeFilter (String filter)

يضيف فلترًا للاختبارات التي تريد استبعادها.

المعلمات
filter String

إضافة فلتر

public void addIncludeFilter (String filter)

إضافة فلتر للاختبارات المراد تضمينها

المعلمات
filter String

محو الفلاتر

public void clearExcludeFilters ()

احذف جميع فلاتر الاستثناء التي يتم تتبُّعها حاليًا.

محو الفلاتر

public void clearIncludeFilters ()

احذف جميع فلاتر التضمين التي يتم تتبّعها حاليًا.

الحصول على فلاتر مستبعدة

public  getExcludeFilters ()

تعرض ERROR(/Set) الحالية من فلاتر الاستبعاد.

المرتجعات

الحصول على فلاتر

public  getIncludeFilters ()

تعرض قيمة ERROR(/Set) الحالية من فلاتر التضمين.

المرتجعات

ضربة طويلة

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

إجراء الاختبارات وإرسال تقرير بالنتيجة إلى المستمع

المعلمات
testInfo TestInformation: الكائن TestInformation الذي يحتوي على معلومات مفيدة لتشغيلها الاختبار.

listener ITestInvocationListener: ITestInvocationListener لنتائج الاختبار

الرميات
DeviceNotAvailableException

ضبط الإعدادات

public void setConfiguration (IConfiguration configuration)

إدخال IConfiguration قيد الاستخدام.

المعلمات
configuration IConfiguration