PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IConfigurationReceiver, IRemoteTest, ITestFilterReceiver

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


اختبار المضيف المخصّص لتشغيل ملف ثنائي لبرنامج Python من نظام إنشاء Android (Soong)

يتيح مشغّل الاختبار فلترَي include-filter وexclude-filter. يُرجى العِلم أنّ فلتر exclude-filter يعمل من خلال تجاهل نتيجة الاختبار بدلاً من تخطّي الاختبار الفعلي. وسيستمر تنفيذ الاختبارات المحدّدة في ملف ترشيح الطرح.

ملخّص

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

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

الطرق العامة

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

تُضيف ERROR(/Set) الفلاتر التي يجب استبعاد الاختبارات منها.

المعلمات
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

تُضيف ERROR(/Set) الفلاتر التي يجب تضمين الاختبارات فيها.

المعلمات
filters

addExcludeFilter

public void addExcludeFilter (String filter)

تُضيف فلترًا للاختبارات المطلوب استبعادها.

المعلمات
filter String

إضافة فلتر

public void addIncludeFilter (String filter)

تُضيف فلترًا للاختبارات التي تريد تضمينها.

المعلمات
filter String

clearExcludeFilters

public void clearExcludeFilters ()

حذف جميع فلاتر الاستبعاد التي يتم تتبُّعها حاليًا

clearIncludeFilters

public void clearIncludeFilters ()

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

getExcludeFilters

public  getExcludeFilters ()

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

المرتجعات

getIncludeFilters

public  getIncludeFilters ()

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

المرتجعات

ضربة طويلة

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

يُجري الاختبارات ويُبلغ المستمع بالنتيجة.

المعلمات
testInfo TestInformation: عنصر TestInformation الذي يحتوي على معلومات مفيدة لإجراء الاختبارات

listener ITestInvocationListener: ITestInvocationListener من نتائج الفحص

عمليات الرمي
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

تحقِّق من استخدام IConfiguration.

المعلمات
configuration IConfiguration