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) |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) |
void | addExcludeFilter (String filter) فیلتری را اضافه می کند که کدام آزمایش را حذف کنید. |
void | addIncludeFilter (String filter) فیلتری را اضافه می کند که کدام آزمایش را شامل شود. |
void | clearExcludeFilters () تمام فیلترهای حذفی که در حال حاضر ردیابی شده اند را حذف کنید. |
void | clearIncludeFilters () تمام فیلترهای شامل که در حال حاضر ردیابی شده اند را حذف کنید. |
ITestDevice | getDevice () دستگاه را تحت آزمایش قرار دهید. |
getExcludeFilters () | |
getIncludeFilters () | |
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
publicgetExcludeFilters ()
ERROR(/Set)
فعلی فیلترهای حذف را برمیگرداند.
برمی گرداند | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
ERROR(/Set)
فعلی فیلترهای شامل را برمیگرداند.
برمی گرداند | |
---|---|
اجرا کن
public final void run (TestInformation testInfo, ITestInvocationListener listener)
تست ها را اجرا می کند و نتیجه را به شنونده گزارش می دهد.
مولفه های | |
---|---|
testInfo | TestInformation : شی TestInformation حاوی اطلاعات مفید برای اجرای تست ها. |
listener | ITestInvocationListener : ITestInvocationListener نتایج آزمون |
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 |