MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IBuildReceiver , IDeviceTest , IRemoteTest , IShardableTest , 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) دستگاه تحت آزمایش را تزریق کنید. |
split (int shardCountHint) نسخه جایگزین |
روش های محافظت شده | |
---|---|
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 مورد استفاده |
تقسیم
publicsplit (int shardCountHint)
نسخه جایگزین split()
که همچنین shardCount را ارائه می دهد که سعی شده اجرا شود. این برای برخی از دونده های آزمایشی که گاهی اوقات نمی توانند خودسرانه تصمیم بگیرند مفید است.
پارامترها | |
---|---|
shardCountHint | int : تعداد قطعات تلاش شده. |
برمی گرداند | |
---|---|
مجموعهای از آزمونهای فرعی که به صورت جداگانه اجرا میشوند یا اگر آزمون در حال حاضر قابل تجزیه نیست، null |
روش های محافظت شده
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 |