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, 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) نتایج تست 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,tests)
مولفه های | |
---|---|
filePath | String |
configPath | String |
tests |
برمی گرداند | |
---|---|
String[] |
buildCommandLineArray
protected String[] buildCommandLineArray (String filePath, String configPath)
مولفه های | |
---|---|
filePath | String |
configPath | String |
برمی گرداند | |
---|---|
String[] |
فیلتر تست ها
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
مولفه های | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
برمی گرداند | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
برمی گرداند | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
برمی گرداند | |
---|---|
File |
processYamlTest Results
protected boolean 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. |
برمی گرداند | |
---|---|
boolean |
گزارش گزارش
protected void reportLogs (File logDir, ITestInvocationListener listener)
مولفه های | |
---|---|
logDir | File |
listener | ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
مولفه های | |
---|---|
configInputStream | InputStream |
writer | Writer |
پرتاب می کند | |
---|---|
HarnessRuntimeException |