IsolatedHostTest
public class IsolatedHostTest
extends Object
implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , IConfigurationReceiver , ITestCollector
java.lang.Object | |
↳ | com.android.tradefed.testtype.IsolatedHostTest |
ينفذ برنامج تشغيل TradeFed الذي يستخدم عملية فرعية لتنفيذ الاختبارات في بيئة منخفضة التبعية بدلاً من تنفيذها في العملية الرئيسية.
يفترض هذا العداء أن جميع الجرار التي تم تكوينها موجودة في نفس دليل الاختبار ويقوم بتشغيل العملية الفرعية في هذا الدليل. نظرًا لأنه يجب عليه اختيار دليل عمل للعملية الفرعية، وتستفيد العديد من الاختبارات من أن هذا الدليل هو دليل الاختبار، فقد كان هذا أفضل حل وسط متاح.
ملخص
المقاولين العامة | |
---|---|
IsolatedHostTest () |
الأساليب العامة | |
---|---|
void | addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations) يضيف |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) يضيف |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) يضيف |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) يضيف |
void | addExcludeAnnotation (String notAnnotation) يضيف تعليقًا توضيحيًا لاستبعاد الاختبارات إذا تم وضع علامة عليها. |
void | addExcludeFilter (String filter) يضيف عامل تصفية للاختبارات المراد استبعادها. |
void | addIncludeAnnotation (String annotation) يضيف تعليقًا توضيحيًا ليشمل الاختبارات إذا تم وضع علامة عليه. |
void | addIncludeFilter (String filter) إضافة عامل تصفية للاختبارات المراد تضمينها. |
void | clearExcludeAnnotations () احذف جميع التعليقات التوضيحية المستبعدة التي يتم تتبعها حاليًا. |
void | clearExcludeFilters () احذف جميع عوامل تصفية الاستبعاد التي يتم تتبعها حاليًا. |
void | clearIncludeAnnotations () احذف كافة التعليقات التوضيحية المتضمنة التي يتم تتبعها حاليًا. |
void | clearIncludeFilters () قم بحذف كافة عوامل تصفية التضمين التي يتم تتبعها حاليًا. |
String | compileClassPath () ينشئ مسار فئة للعملية الفرعية التي تتضمن الجرار المطلوبة لتشغيل الاختبارات |
compileCommandArgs (String classpath, File artifactsDir) يقوم بتجميع وسيطات الأمر لتنفيذ مشغل العملية الفرعية. | |
void | deleteTempFiles () |
File | getCoverageExecFile () |
getExcludeAnnotations () إرجاع | |
getExcludeFilters () إرجاع | |
getIncludeAnnotations () إرجاع | |
getIncludeFilters () إرجاع | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) يقوم بإجراء الاختبارات، ويبلغ النتيجة للمستمع. |
void | setBuild ( IBuildInfo build) |
void | setCollectTestsOnly (boolean shouldCollectTest) تمكين أو تعطيل وضع مجموعة الاختبار |
void | setConfiguration ( IConfiguration configuration) يقوم بإدخال |
void | setDebug (boolean debug) |
void | uploadTestArtifacts (File logDir, ITestInvocationListener listener) |
boolean | useRavenwoodResources () |
boolean | useRobolectricResources () |
الأساليب المحمية | |
---|---|
String | compileLdLibraryPath () قم بإرجاع LD_LIBRARY_PATH للاختبارات التي تتطلب مكتبة أصلية. |
File | getJarFile (String jarName, TestInformation testInfo) تم النسخ من HostTest لتقليد تسخير اختبار الوحدة الخاص به. |
void | setServer (ServerSocket server) |
المقاولين العامة
IsolatedHostTest
public IsolatedHostTest ()
الأساليب العامة
addAllExcludeAnnotation
public void addAllExcludeAnnotation (notAnnotations)
يضيف ERROR(/Set)
من التعليقات التوضيحية لاستبعاد ما إذا كانت هناك اختبارات إذا تم وضع علامة عليها.
حدود | |
---|---|
notAnnotations |
addAllExcludeFilters
public void addAllExcludeFilters (filters)
يضيف ERROR(/Set)
عوامل التصفية التي سيتم استبعاد الاختبارات الخاصة بها.
حدود | |
---|---|
filters |
addAllIncludeAnnotation
public void addAllIncludeAnnotation (annotations)
يضيف ERROR(/Set)
من التعليقات التوضيحية لتضمينها في حالة إجراء اختبارات إذا تم وضع علامة عليها.
حدود | |
---|---|
annotations |
addAllIncludeFilters
public void addAllIncludeFilters (filters)
يضيف ERROR(/Set)
عوامل التصفية التي سيتم تضمين الاختبارات الخاصة بها.
حدود | |
---|---|
filters |
addExcludeAnnotation
public void addExcludeAnnotation (String notAnnotation)
يضيف تعليقًا توضيحيًا لاستبعاد الاختبارات إذا تم وضع علامة عليها.
حدود | |
---|---|
notAnnotation | String |
addExcludeFilter
public void addExcludeFilter (String filter)
يضيف عامل تصفية للاختبارات المراد استبعادها.
حدود | |
---|---|
filter | String |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
يضيف تعليقًا توضيحيًا ليشمل الاختبارات إذا تم وضع علامة عليه.
حدود | |
---|---|
annotation | String |
addIncludeFilter
public void addIncludeFilter (String filter)
إضافة عامل تصفية للاختبارات المراد تضمينها.
حدود | |
---|---|
filter | String |
ClearExcludeAnnotations
public void clearExcludeAnnotations ()
احذف جميع التعليقات التوضيحية المستبعدة التي يتم تتبعها حاليًا.
ClearExcludeFilters
public void clearExcludeFilters ()
احذف جميع عوامل تصفية الاستبعاد التي يتم تتبعها حاليًا.
ClearIncludeAnnotations
public void clearIncludeAnnotations ()
احذف كافة التعليقات التوضيحية المتضمنة التي يتم تتبعها حاليًا.
ClearIncludeFilters
public void clearIncludeFilters ()
قم بحذف كافة عوامل تصفية التضمين التي يتم تتبعها حاليًا.
compileClassPath
public String compileClassPath ()
ينشئ مسار فئة للعملية الفرعية التي تتضمن الجرار المطلوبة لتشغيل الاختبارات
عائدات | |
---|---|
String | سلسلة تحدد مسار الفصل المفصول بنقطتين. |
compileCommandArgs
publiccompileCommandArgs (String classpath, File artifactsDir)
يقوم بتجميع وسيطات الأمر لتنفيذ مشغل العملية الفرعية.
حدود | |
---|---|
classpath | String |
artifactsDir | File |
عائدات | |
---|---|
deleteTempFiles
public void deleteTempFiles ()
getCoverageExecFile
public File getCoverageExecFile ()
عائدات | |
---|---|
File |
getExcludeAnnotations
publicgetExcludeAnnotations ()
إرجاع ERROR(/Set)
للتعليقات التوضيحية المراد استبعادها.
عائدات | |
---|---|
getIncludeAnnotations
publicgetIncludeAnnotations ()
إرجاع ERROR(/Set)
من التعليقات التوضيحية المراد تضمينها.
عائدات | |
---|---|
يجري
public void run (TestInformation testInfo, ITestInvocationListener listener)
يقوم بإجراء الاختبارات، ويبلغ النتيجة للمستمع.
حدود | |
---|---|
testInfo | TestInformation : كائن TestInformation الذي يحتوي على معلومات مفيدة لإجراء الاختبارات. |
listener | ITestInvocationListener : ITestInvocationListener لنتائج الاختبار |
رميات | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
تمكين أو تعطيل وضع مجموعة الاختبار
setConfiguration
public void setConfiguration (IConfiguration configuration)
يقوم بإدخال IConfiguration
قيد الاستخدام.
حدود | |
---|---|
configuration | IConfiguration |
setDebug
public void setDebug (boolean debug)
حدود | |
---|---|
debug | boolean |
uploadTestArtifacts
public void uploadTestArtifacts (File logDir, ITestInvocationListener listener)
حدود | |
---|---|
logDir | File |
listener | ITestInvocationListener |
استخدم RavenwoodResources
public boolean useRavenwoodResources ()
عائدات | |
---|---|
boolean |
useRobolectricResources
public boolean useRobolectricResources ()
عائدات | |
---|---|
boolean |
الأساليب المحمية
compileLdLibraryPath
protected String compileLdLibraryPath ()
قم بإرجاع LD_LIBRARY_PATH للاختبارات التي تتطلب مكتبة أصلية.
عائدات | |
---|---|
String | سلسلة تحدد مسار المكتبة المفصولة بنقطتين. |
getJarFile
protected File getJarFile (String jarName, TestInformation testInfo)
تم النسخ من HostTest لتقليد تسخير اختبار الوحدة الخاص به.
قم بفحص العديد من المواقع التي توجد بها القطعة الأثرية عادةً لحالات الاستخدام المختلفة للعثور على الجرة الخاصة بنا.
حدود | |
---|---|
jarName | String |
testInfo | TestInformation |
عائدات | |
---|---|
File |
setServer
protected void setServer (ServerSocket server)
حدود | |
---|---|
server | ServerSocket |