PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IRemoteTest, ITestFilterReceiver

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


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

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

ملخّص

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

class PythonBinaryHostTest.PythonForwarder

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

الثوابت

String ANDROID_SERIAL_VAR

String LD_LIBRARY_PATH

طُرق وضع التصميم العامة

PythonBinaryHostTest()

الإجراءات العامة

void addAllExcludeFilters(Set<String> filters)

تضيف هذه السمة Set الفلاتر التي يجب استبعاد الاختبارات التي تتضمّنها.

void addAllIncludeFilters(Set<String> filters)

تضيف هذه السمة Set فلاتر الاختبارات التي سيتم تضمينها.

void addExcludeFilter(String filter)

تضيف هذه السمة فلترًا لتحديد الاختبارات التي يجب استبعادها.

void addIncludeFilter(String filter)

تضيف هذه السمة فلترًا لتحديد الاختبارات التي سيتم تضمينها.

void clearExcludeFilters()

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

void clearIncludeFilters()

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

Set<String> getExcludeFilters()

تعرِض هذه السمة عدد فلاتر الاستبعاد الحالية.Set

Set<String> getIncludeFilters()

تعرِض هذه السمة Set فلاتر التضمين الحالية.

final void run(TestInformation testInfo, ITestInvocationListener listener)

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

الثوابت

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

قيمة ثابتة: "ANDROID_SERIAL"

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

القيمة الثابتة: "LD_LIBRARY_PATH"

طُرق وضع التصميم العامة

PythonBinaryHostTest

public PythonBinaryHostTest ()

الإجراءات العامة

addAllExcludeFilters

public void addAllExcludeFilters (Set<String> filters)

تضيف هذه السمة Set الفلاتر التي يجب استبعاد الاختبارات التي تتضمّنها.

المعلَمات
filters Set

addAllIncludeFilters

public void addAllIncludeFilters (Set<String> filters)

تضيف هذه السمة Set فلاتر الاختبارات التي سيتم تضمينها.

المعلَمات
filters Set

addExcludeFilter

public void addExcludeFilter (String filter)

تضيف هذه السمة فلترًا لتحديد الاختبارات التي يجب استبعادها.

المعلَمات
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

تضيف هذه السمة فلترًا لتحديد الاختبارات التي سيتم تضمينها.

المعلَمات
filter String

clearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeFilters

public void clearIncludeFilters ()

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

getExcludeFilters

public Set<String> getExcludeFilters ()

تعرِض هذه السمة عدد فلاتر الاستبعاد الحالية.Set

المرتجعات
Set<String>

getIncludeFilters

public Set<String> getIncludeFilters ()

تعرِض هذه السمة Set فلاتر التضمين الحالية.

المرتجعات
Set<String>

ضربة طويلة

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

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

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