تست میزبان دودویی Mobly

public class MoblyBinaryHostTest
extends Object implements IBuildReceiver , IDeviceTest , IRemoteTest , IShardableTest , ITestFilterReceiver

شیء جاوا
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


تست میزبان برای اجرای یک فایل باینری mobly python از سیستم ساخت اندروید (Soong)

خلاصه

سازندگان عمومی

MoblyBinaryHostTest ()

روش‌های عمومی

void addAllExcludeFilters ( filters)

ERROR(/Set) فیلترهایی را که تست‌هایشان باید حذف شوند، اضافه می‌کند.

void addAllIncludeFilters ( filters)

ERROR(/Set) فیلترهایی که تست‌هایشان باید لحاظ شوند را اضافه می‌کند.

void addExcludeFilter (String filter)

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

void addIncludeFilter (String filter)

فیلتری اضافه می‌کند که کدام تست‌ها باید لحاظ شوند.

void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

ITestDevice getDevice ()

دستگاه را تحت آزمایش قرار دهید.

getExcludeFilters ()

مقدار ERROR(/Set) فعلی فیلترهای مستثنی شده را برمی‌گرداند.

getIncludeFilters ()

مقدار ERROR(/Set) فعلی فیلترهای include شده را برمی‌گرداند.

final void run ( TestInformation testInfo, ITestInvocationListener listener)

تست‌ها را اجرا می‌کند و نتایج را به شنونده گزارش می‌دهد.

void setBuild ( IBuildInfo buildInfo)
void setDevice ( ITestDevice device)

دستگاه تحت آزمایش را تزریق کنید.

split (int shardCountHint)

نسخه جایگزین split() که shardCount مورد نظر برای اجرا را نیز ارائه می‌دهد.

روش‌های محافظت‌شده

String[] buildCommandLineArray (String filePath, String configPath, tests)
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

public  getExcludeFilters ()

مقدار ERROR(/Set) فعلی فیلترهای مستثنی شده را برمی‌گرداند.

بازگشت‌ها

فیلترهای getInclude

public  getIncludeFilters ()

مقدار ERROR(/Set) فعلی فیلترهای include شده را برمی‌گرداند.

بازگشت‌ها

دویدن

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

تست‌ها را اجرا می‌کند و نتایج را به شنونده گزارش می‌دهد.

پارامترها
testInfo TestInformation : شیء TestInformation که حاوی اطلاعات مفیدی برای اجرای تست‌ها است.

listener ITestInvocationListener : ITestInvocationListener از نتایج تست

مجموعه ساخت

public void setBuild (IBuildInfo buildInfo)

پارامترها
buildInfo IBuildInfo

دستگاه تنظیم‌شده

public void setDevice (ITestDevice device)

دستگاه تحت آزمایش را تزریق کنید.

پارامترها
device ITestDevice : دستگاه ITestDevice مورد استفاده

تقسیم شده

public  split (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[]

فیلترتست‌ها

protected  filterTests (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