MoblyBinaryHostTest

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

java.lang.object
com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


تست میزبان برای اجرای یک فایل باینری mobly python از سیستم Android Build (Soong)

خلاصه

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

MoblyBinaryHostTest ()

روش های عمومی

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

ERROR(/Set) فیلترهایی را اضافه می‌کند که آزمایش‌هایی را حذف می‌کند.

void addAllIncludeFilters ( filters) addAllIncludeFilters ( filters)

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

void addExcludeFilter (String filter)

فیلتری را اضافه می کند که کدام آزمایش را حذف کنید.

void addIncludeFilter (String filter)

فیلتری را اضافه می کند که کدام آزمایش را شامل شود.

void clearExcludeFilters ()

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

void clearIncludeFilters ()

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

ITestDevice getDevice ()

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

getExcludeFilters ()

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

getIncludeFilters ()

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

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) 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

public  getExcludeFilters ()

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

برمی گرداند

getIncludeFilters

public  getIncludeFilters ()

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

برمی گرداند

اجرا کن

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

listener ITestInvocationListener : ITestInvocationListener نتایج آزمون

setBuild

public void setBuild (IBuildInfo buildInfo)

مولفه های
buildInfo IBuildInfo

setDevice

public void setDevice (ITestDevice device)

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

مولفه های
device ITestDevice : ITestDevice مورد استفاده

شکاف

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

فیلتر تست ها

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