MoblyBinaryHostTest

public class MoblyBinaryHostTest
extends Object implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver

java.lang.Object
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


يهدف اختبار المضيف إلى تشغيل ملف mobly python binary من نظام Android Build (Soong)

ملخص

المنشأت العامة

MoblyBinaryHostTest ()

الأساليب العامة

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeFilter (String filter)

يضيف عامل تصفية للاختبارات المراد استبعادها.

void addIncludeFilter (String filter)

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

void clearExcludeFilters ()

احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا.

void clearIncludeFilters ()

احذف جميع عوامل التضمين المتعقبة حاليًا.

ITestDevice getDevice ()

احصل على الجهاز قيد الاختبار.

getExcludeFilters ()

تُرجع ERROR(/Set) الحالي لعوامل تصفية الاستبعاد.

getIncludeFilters ()

إرجاع ERROR(/Set) لفلاتر التضمين.

final void run ( TestInformation testInfo, ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

void setBuild ( IBuildInfo buildInfo)
void setDevice ( ITestDevice device)

احقن الجهاز قيد الاختبار.

الطرق المحمية

String[] buildCommandLineArray (String filePath, String configPath, tests) buildCommandLineArray (String filePath, String configPath, tests)
String[] buildCommandLineArray (String filePath, String configPath)
filterTests (String[] testListLines, String runName, ITestInvocationListener listener)
String getLogDirAbsolutePath ()
File getLogDirFile ()
boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)

نتائج اختبار Parses Mobly ويقوم بالإبلاغ عن النتائج.

void reportLogs (File logDir, ITestInvocationListener listener)
void updateConfigFile (InputStream configInputStream, Writer writer)

المنشأت العامة

MoblyBinaryHostTest

public MoblyBinaryHostTest ()

الأساليب العامة

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

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

حدود
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

حدود
filters

addExcludeFilter

public void addExcludeFilter (String filter)

يضيف عامل تصفية للاختبارات المراد استبعادها.

حدود
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

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

حدود
filter String

clearExcludeFilters

public void clearExcludeFilters ()

احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا.

قم بتضمين الفلاتر

public void clearIncludeFilters ()

احذف جميع عوامل التضمين المتعقبة حاليًا.

getDevice

public ITestDevice getDevice ()

احصل على الجهاز قيد الاختبار.

عائدات
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

تُرجع ERROR(/Set) الحالي لعوامل تصفية الاستبعاد.

عائدات

getIncludeFilters

public  getIncludeFilters ()

إرجاع ERROR(/Set) لفلاتر التضمين.

عائدات

يجري

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

يجري الاختبارات ، ويبلغ نتائجها للمستمع.

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

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

setBuild

public void setBuild (IBuildInfo buildInfo)

حدود
buildInfo IBuildInfo

setDevice

public void setDevice (ITestDevice device)

احقن الجهاز قيد الاختبار.

حدود
device ITestDevice : جهاز ITestDevice المطلوب استخدامه

الطرق المحمية

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath, 
                 tests)

حدود
filePath String

configPath String

tests

عائدات
String[]

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath)

حدود
filePath String

configPath String

عائدات
String[]

التصفيةالاختبارات

protected  filterTests (String[] testListLines, 
                String runName, 
                ITestInvocationListener listener)

حدود
testListLines String

runName String

listener ITestInvocationListener

عائدات

getLogDirAbsolutePath

protected String getLogDirAbsolutePath ()

عائدات
String

getLogDirFile

protected File getLogDirFile ()

عائدات
File

نتائج العملية

protected boolean processYamlTestResults (InputStream inputStream, 
                MoblyYamlResultParser parser, 
                ITestInvocationListener listener, 
                String runName)

نتائج اختبار Parses Mobly ويقوم بالإبلاغ عن النتائج.

حدود
inputStream InputStream : كائن InputStream يقرأ في ملف نتائج اختبار Mobly.

parser MoblyYamlResultParser : كائن MoblyYamlResultParser يقوم بمعالجة نتائج اختبار Mobly.

listener ITestInvocationListener : مثيل ITestInvocationListener الذي يقوم بإعداد تقارير متنوعة.

runName String : str ، اسم النسخة الثنائية التجريبية من Mobly.

عائدات
boolean

ReportLogs

protected void reportLogs (File logDir, 
                ITestInvocationListener listener)

حدود
logDir File

listener ITestInvocationListener

updateConfigFile

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

حدود
configInputStream InputStream

writer Writer

رميات
HarnessRuntimeException