TestMappingSuiteRunner
public
class
TestMappingSuiteRunner
extends BaseTestSuite
| java.lang.Object | |||
| ↳ | com.android.tradefed.testtype.suite.ITestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.BaseTestSuite | ||
| ↳ | com.android.tradefed.testtype.suite.TestMappingSuiteRunner | ||
تنفيذ BaseTestSuite لتشغيل الاختبارات المحدّدة من خلال الخيار include-filter أو
ملفات TEST_MAPPING من الإصدار، كمجموعة
ملخّص
الثوابت | |
|---|---|
String |
IS_BWYN_ENV_VAR_KEY
|
طُرق وضع التصميم العامة | |
|---|---|
TestMappingSuiteRunner()
|
|
الإجراءات العامة | |
|---|---|
void
|
clearKeywords()
|
void
|
clearTestGroup()
|
void
|
clearTestMappingPaths()
|
Set<TestInfo>
|
loadTestInfos()
|
LinkedHashMap<String, IConfiguration>
|
loadTests()
تحميل إعدادات الاختبارات التي سيتم تشغيلها |
الثوابت
IS_BWYN_ENV_VAR_KEY
public static final String IS_BWYN_ENV_VAR_KEY
Constant Value: "IS_BWYN"
طُرق وضع التصميم العامة
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
الإجراءات العامة
clearKeywords
public void clearKeywords ()
clearTestGroup
public void clearTestGroup ()
clearTestMappingPaths
public void clearTestMappingPaths ()
loadTests
public LinkedHashMap<String, IConfiguration> loadTests ()
تحميل إعدادات الاختبارات التي سيتم تشغيلها يتم تحديد كل اختبار من خلال IConfiguration واسم فريد سيتم بموجبه تسجيل النتائج. هناك طريقتان لتحميل الاختبارات من أجل TestMappingSuiteRunner:
1. --test-mapping-test-group، الذي يحدّد مجموعة الاختبارات في ملفات TEST_MAPPING سيحلّل برنامج التشغيل جميع ملفات TEST_MAPPING في رمز المصدر من خلال اختبارات عنصر الإصدار test_mappings.zip، ويحمّل الاختبارات المجمّعة ضمن مجموعة الاختبار المحدّدة.
2. --include-filter، الذي يحدّد اسم الاختبار الذي سيتم تشغيله حالة الاستخدام هي إجراء فحص قبل الإرسال لتشغيل قائمة بالاختبارات ذات الصلة بفئة Cls التي سيتم التحقّق منها فقط. يتم تجميع قائمة الاختبارات من ملفات TEST_MAPPING ذات الصلة في رمز المصدر المعدَّل.
| المرتجعات | |
|---|---|
LinkedHashMap<String, IConfiguration> |
خريطة من اسم الاختبار إلى عنصر IConfiguration لكل اختبار |