MoblyBinaryHostTest
public class MoblyBinaryHostTest
extends Object
implements IRemoteTest , IDeviceTest , IBuildReceiver , ITestFilterReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.mobly.MoblyBinaryHostTest |
يهدف اختبار المضيف إلى تشغيل ملف mobly python binary من نظام 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) |
String | getLogDirAbsolutePath () |
File | getLogDirFile () |
boolean | processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName) نتائج اختبار Parses 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 ()
احذف جميع عوامل تصفية الاستبعاد المتعقبة حاليًا.
قم بتضمين الفلاتر
public void clearIncludeFilters ()
احذف جميع عوامل التضمين المتعقبة حاليًا.
getDevice
public ITestDevice getDevice ()
احصل على الجهاز قيد الاختبار.
عائدات | |
---|---|
ITestDevice | ITestDevice |
getExcludeFilters
publicgetExcludeFilters ()
تُرجع 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[] |
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
عائدات | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
عائدات | |
---|---|
File |
نتائج العملية
protected boolean processYamlTestResults (InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)
نتائج اختبار Parses Mobly ويقوم بالإبلاغ عن النتائج.
حدود | |
---|---|
inputStream | InputStream : كائن InputStream يقرأ في ملف نتائج اختبار Mobly. |
parser | MoblyYamlResultParser : كائن MoblyYamlResultParser يقوم بمعالجة نتائج اختبار Mobly. |
listener | ITestInvocationListener : مثيل ITestInvocationListener الذي يقوم بإعداد تقارير متنوعة. |
runName | String : str ، اسم النسخة الثنائية التجريبية من Mobly. |
عائدات | |
---|---|
boolean |
ReportLogs
protected void reportLogs (File logDir, ITestInvocationListener listener)
حدود | |
---|---|
logDir | File |
listener | ITestInvocationListener |
updateConfigFile
protected void updateConfigFile (InputStream configInputStream, Writer writer)
حدود | |
---|---|
configInputStream | InputStream |
writer | Writer |
رميات | |
---|---|
HarnessRuntimeException |