‫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 ()

loadTestInfos

public Set<TestInfo> loadTestInfos ()

المرتجعات
Set<TestInfo>

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 لكل اختبار