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, כחבילה.
סיכום
בנאים ציבוריים | |
---|---|
TestMappingSuiteRunner () |
שיטות ציבוריות | |
---|---|
void | clearTestGroup () |
loadTestInfos () | |
loadTests () טען את תצורת הבדיקות שתופעל. |
בנאים ציבוריים
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
שיטות ציבוריות
clearTestGroup
public void clearTestGroup ()
loadTestInfos
publicloadTestInfos ()
החזרות | |
---|---|
בדיקות עומס
publicloadTests ()
טען את תצורת הבדיקות שתופעל. כל בדיקה מוגדרת על ידי IConfiguration
ושם ייחודי שתחתיו היא תדווח על תוצאות. ישנן 2 דרכים לטעון בדיקות עבור TestMappingSuiteRunner
:
1. --test-mapping-test-group, המציין את קבוצת הבדיקות בקבצי TEST_MAPPING. הרץ ינתח את כל קבצי TEST_MAPPING בקוד המקור באמצעות build artifact test_mappings.zip, ויטען בדיקות מקובצות תחת קבוצת הבדיקה הנתונה.
2. --include-filter, המציין את שם הבדיקה להרצה. מקרה השימוש הוא עבור בדיקה מוקדמת כדי להריץ רק רשימה של בדיקות הקשורות ל-Cls שיש לאמת. רשימת הבדיקות מורכבת מהקבצים הקשורים TEST_MAPPING בקוד מקור שונה.
החזרות | |
---|---|
מפה של שם הבדיקה לאובייקט IConfiguration של כל בדיקה. |