AtestRunner

public class AtestRunner
extends BaseTestSuite

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ITestSuite
     ↳ com.android.tradefed.testtype.suite.BaseTestSuite
       ↳ com.android.tradefed.testtype.suite.AtestRunner


تنفيذ ITestSuite

ملخّص

طُرق وضع التصميم العامة

AtestRunner()

الإجراءات العامة

IConfigurationFactory loadConfigFactory()

إرجاع مثيل ConfigurationFactory

LinkedHashMap<String, IConfiguration> loadTests()

طريقة مجرّدة لتحميل إعدادات الاختبار التي سيتم تنفيذها.

LinkedHashMap<String, IConfiguration> loadingStrategy(Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)

ستحمّل استراتيجية التحميل التلقائية من الموارد ودليل الاختبارات.

طُرق محمية

List<ITestInvocationListener> createModuleListeners()

تعرِض هذه السمة قائمة ITestInvocationListener التي تنطبق على مستوى ModuleListener.

طُرق وضع التصميم العامة

AtestRunner

public AtestRunner ()

الإجراءات العامة

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

إرجاع مثيل ConfigurationFactory تم تنظيمها بهذه الطريقة لأغراض الاختبار.

المرتجعات
IConfigurationFactory

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

طريقة مجرّدة لتحميل إعدادات الاختبار التي سيتم تنفيذها. يتم تحديد كل اختبار من خلال IConfiguration واسم فريد يتم بموجبه تسجيل النتائج.

المرتجعات
LinkedHashMap<String, IConfiguration>

loadingStrategy

public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, 
                List<File> testsDirs, 
                String suitePrefix, 
                String suiteTag)

ستحمّل استراتيجية التحميل التلقائية من الموارد ودليل الاختبارات. يمكن تمديدها أو استبدالها.

المعلَمات
abis Set: مجموعة واجهات التطبيق الثنائية (ABI) التي سيتم تنفيذها.

testsDirs List: دليل الاختبارات

suitePrefix String: بادئة لفلترة دليل الموارد.

suiteTag String: علامة الحزمة التي يجب أن تتضمّنها الوحدة ليتم تضمينها يمكن أن تكون القيمة فارغة.

المرتجعات
LinkedHashMap<String, IConfiguration> قائمة بالإعدادات المحمَّلة للحزمة.

طُرق محمية

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

تعرِض هذه السمة قائمة ITestInvocationListener التي تنطبق على مستوى ModuleListener. سيتم إعادة استخدام أدوات معالجة الأحداث هذه لكل وحدة، ولن تتم إعادة إنشاء مثيل لها، لذا يجب ألا تفترض حالة داخلية.

المرتجعات
List<ITestInvocationListener>