تست میزبان دودویی Mobly
public class MoblyBinaryHostTest
extends Object implements IBuildReceiver , IDeviceTest , IRemoteTest , IShardableTest , ITestFilterReceiver
| شیء جاوا | |
| ↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
تست میزبان برای اجرای یک فایل باینری mobly python از سیستم ساخت اندروید (Soong)
خلاصه
سازندگان عمومی | |
|---|---|
MoblyBinaryHostTest () | |
روشهای عمومی | |
|---|---|
void | addAllExcludeFilters ( |
void | addAllIncludeFilters ( |
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, |
String[] | buildCommandLineArray (String filePath, String configPath) |
| filterTests (String[] testListLines, String runName, ITestInvocationListener listener) |
MoblyArtifactReporter | getArtifactReporter () |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)نتایج آزمایش Mobly را تجزیه و تحلیل میکند و نتایج را گزارش میدهد. |
void | updateConfigFile (InputStream configInputStream, Writer writer) |
سازندگان عمومی
تست میزبان دودویی Mobly
public MoblyBinaryHostTest ()
روشهای عمومی
فیلترهای addAllExclude
public void addAllExcludeFilters (filters)
ERROR(/Set) فیلترهایی را که تستهایشان باید حذف شوند، اضافه میکند.
| پارامترها | |
|---|---|
filters | |
فیلترهای addAllInclude
public void addAllIncludeFilters (filters)
ERROR(/Set) فیلترهایی که تستهایشان باید لحاظ شوند را اضافه میکند.
| پارامترها | |
|---|---|
filters | |
فیلتر addExclude
public void addExcludeFilter (String filter)
فیلتری اضافه میکند که کدام تستها باید حذف شوند.
| پارامترها | |
|---|---|
filter | String |
فیلتر addInclude
public void addIncludeFilter (String filter)
فیلتری اضافه میکند که کدام تستها باید لحاظ شوند.
| پارامترها | |
|---|---|
filter | String |
فیلترهای clearExclude
public void clearExcludeFilters ()
تمام فیلترهای حذفشدهای که در حال حاضر ردیابی میشوند را حذف کنید.
فیلترهای clearInclude
public void clearIncludeFilters ()
تمام فیلترهای موجود که در حال حاضر ردیابی میشوند را حذف کنید.
دریافت دستگاه
public ITestDevice getDevice ()
دستگاه را تحت آزمایش قرار دهید.
| بازگشتها | |
|---|---|
ITestDevice | ITestDevice |
فیلترهای getExclude
publicgetExcludeFilters ()
مقدار ERROR(/Set) فعلی فیلترهای مستثنی شده را برمیگرداند.
| بازگشتها | |
|---|---|
| |
فیلترهای getInclude
publicgetIncludeFilters ()
مقدار ERROR(/Set) فعلی فیلترهای include شده را برمیگرداند.
| بازگشتها | |
|---|---|
| |
دویدن
public final void run (TestInformation testInfo, ITestInvocationListener listener)
تستها را اجرا میکند و نتایج را به شنونده گزارش میدهد.
| پارامترها | |
|---|---|
testInfo | TestInformation : شیء TestInformation که حاوی اطلاعات مفیدی برای اجرای تستها است. |
listener | ITestInvocationListener : ITestInvocationListener از نتایج تست |
دستگاه تنظیمشده
public void setDevice (ITestDevice device)
دستگاه تحت آزمایش را تزریق کنید.
| پارامترها | |
|---|---|
device | ITestDevice : دستگاه ITestDevice مورد استفاده |
تقسیم شده
publicsplit (int shardCountHint)
نسخه جایگزین split() که shardCount مورد نظر برای اجرا را نیز ارائه میدهد. این برای برخی از اجراکنندگان تست که گاهی اوقات نمیتوانند به طور دلخواه تصمیم بگیرند، مفید است.
| پارامترها | |
|---|---|
shardCountHint | int : تعداد تکههای تلاششده. |
| بازگشتها | |
|---|---|
| مجموعهای از زیرآزمونها که باید جداگانه اجرا شوند یا اگر آزمون در حال حاضر قابل تقسیمبندی نیست، null |
روشهای محافظتشده
آرایه خط فرمان را بسازید
protected String[] buildCommandLineArray (String filePath,
String configPath,
tests) | پارامترها | |
|---|---|
filePath | String |
configPath | String |
tests | |
| بازگشتها | |
|---|---|
String[] | |
آرایه خط فرمان را بسازید
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 |
| بازگشتها | |
|---|---|
| |
دریافتکنندهی مصنوعات
protected MoblyArtifactReporter getArtifactReporter ()
| بازگشتها | |
|---|---|
MoblyArtifactReporter | |
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
| بازگشتها | |
|---|---|
String | |
دریافت فایل ورود به سیستم
protected File getLogDirFile ()
| بازگشتها | |
|---|---|
File | |
نتایج پردازش YamlTest
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 updateConfigFile (InputStream configInputStream,
Writer writer)| پارامترها | |
|---|---|
configInputStream | InputStream |
writer | Writer |
| پرتابها | |
|---|---|
HarnessRuntimeException | |