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 מ-build, כחבילה.

סיכום

ערכים קבועים

String IS_BWYN_ENV_VAR_KEY

Constructors ציבוריים

TestMappingSuiteRunner()

‫methods ציבוריים

void clearKeywords()
void clearTestGroup()
void clearTestMappingPaths()
loadTestInfos()
loadTests()

טוענים את הגדרת הבדיקות שיופעלו.

ערכים קבועים

IS_BWYN_ENV_VAR_KEY

public static final String IS_BWYN_ENV_VAR_KEY

ערך קבוע: "IS_BWYN"

Constructors ציבוריים

TestMappingSuiteRunner

public TestMappingSuiteRunner ()

‫methods ציבוריים

clearKeywords

public void clearKeywords ()

clearTestGroup

public void clearTestGroup ()

clearTestMappingPaths

public void clearTestMappingPaths ()

loadTestInfos

public  loadTestInfos ()

החזרות

loadTests

public  loadTests ()

טוענים את הגדרת הבדיקות שיופעלו. כל בדיקה מוגדרת על ידי IConfiguration ושם ייחודי שיופיע בדוח התוצאות. יש 2 דרכים להריץ בדיקות עומס ב-TestMappingSuiteRunner:

1. ‫‎--test-mapping-test-group, שמציין את קבוצת הבדיקות בקובצי TEST_MAPPING. הכלי ינתח את כל קובצי TEST_MAPPING בקוד המקור באמצעות ארטיפקט ה-build test_mappings.zip, ויטען את הבדיקות שמקובצות תחת קבוצת הבדיקה שצוינה.

2. ‫‎--include-filter, שמציין את שם הבדיקה להרצה. תרחיש השימוש הוא לבדיקה לפני שליחה, כדי להריץ רק רשימה של בדיקות שקשורות ל-CLS שצריך לאמת. רשימת הבדיקות מורכבת מקובצי TEST_MAPPING קשורים בקוד מקור שעבר שינוי.

החזרות
מיפוי של שם הבדיקה לאובייקט IConfiguration של כל בדיקה.