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) يضيف |
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) حقن الجهاز تحت الاختبار. |
split (int shardCountHint) إصدار بديل من |
الأساليب المحمية | |
---|---|
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 ()
قم بحذف كافة عوامل تصفية التضمين التي يتم تتبعها حاليًا.
com.getDevice
public ITestDevice getDevice ()
قم بإخضاع الجهاز للاختبار.
عائدات | |
---|---|
ITestDevice | جهاز ITestDevice |
يجري
public final void run (TestInformation testInfo, ITestInvocationListener listener)
يقوم بإجراء الاختبارات، ويبلغ النتيجة للمستمع.
حدود | |
---|---|
testInfo | TestInformation : كائن TestInformation الذي يحتوي على معلومات مفيدة لإجراء الاختبارات. |
listener | ITestInvocationListener : ITestInvocationListener لنتائج الاختبار |
setDevice
public void setDevice (ITestDevice device)
حقن الجهاز تحت الاختبار.
حدود | |
---|---|
device | ITestDevice : ITestDevice للاستخدام |
ينقسم
publicsplit (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[] |
filterTests
protectedfilterTests (String[] testListLines, String runName, ITestInvocationListener listener)
حدود | |
---|---|
testListLines | String |
runName | String |
listener | ITestInvocationListener |
عائدات | |
---|---|
getLogDirAbsolutePath
protected String getLogDirAbsolutePath ()
عائدات | |
---|---|
String |
getLogDirFile
protected File getLogDirFile ()
عائدات | |
---|---|
File |
ProcessYamlTestResults
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 |
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 |