MoblyBinaryHostTest

public class MoblyBinaryHostTest
توسعه extends Object implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver

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


تست میزبان برای اجرای یک فایل باینری mobly python از سیستم 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)
void processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)

نتایج تست 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 ()

تمام فیلترهای حذفی که در حال حاضر ردیابی شده اند را حذف کنید.

clearIncludeFilters

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)

مولفه های
filePath String

configPath String

برمی گرداند
String[]

processYamlTest Results

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

نتایج تست Mobly را تجزیه و گزارش نتایج را انجام می دهد.

مولفه های
inputStream InputStream : یک شیء InputStream که در فایل نتیجه تست Mobly می خواند.

parser MoblyYamlResultParser : یک شی MoblyYamlResultParser که نتایج تست Mobly را پردازش می کند.

listener ITestInvocationListener : یک نمونه ITestInvocationListener که گزارش های مختلفی را انجام می دهد.

runName String : str، نام اجرای باینری آزمایشی Mobly.

گزارش گزارش

protected void reportLogs (File logDir, 
                ITestInvocationListener listener)

مولفه های
logDir File

listener ITestInvocationListener

updateConfigFile

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

مولفه های
configInputStream InputStream

writer Writer

پرتاب می کند
HarnessRuntimeException