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()
|
|
loadTestInfos()
|
|
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 ()
loadTestInfos
publicloadTestInfos ()
| المرتجعات | |
|---|---|
|
|
loadTests
publicloadTests ()
حمِّل إعدادات الاختبار التي سيتم تنفيذها. يتم تحديد كل اختبار من خلال IConfiguration واسم فريد يتم بموجبه تسجيل النتائج. هناك طريقتان
لاختبار الاستجابة للأحمال في TestMappingSuiteRunner:
1. --test-mapping-test-group، التي تحدّد مجموعة الاختبارات في ملفات TEST_MAPPING سيحلّل المشغّل جميع ملفات TEST_MAPPING في الرمز المصدر من خلال العنصر الإنشائي test_mappings.zip، ويحمّل الاختبارات المجمّعة ضمن مجموعة الاختبار المحدّدة.
2- --include-filter، الذي يحدّد اسم الاختبار الذي سيتم تنفيذه حالة الاستخدام هي أنّه يجب أن يتم تشغيل قائمة الاختبارات ذات الصلة بفئة Cls التي سيتم التحقّق منها فقط أثناء عملية التحقّق قبل الإرسال. يتم تجميع قائمة الاختبارات من ملفات TEST_MAPPING ذات الصلة في رمز المصدر المعدَّل.
| المرتجعات | |
|---|---|
|
خريطة لاسم الاختبار إلى عنصر IConfiguration لكل اختبار |