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) |
void | 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)
المعلمات | |
---|---|
filePath | String |
configPath | String |
عائدات | |
---|---|
String[] |
نتائج العملية
protected void 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. |
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 |