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 () |
loadTests () טען את תצורת הבדיקות שתופעל. | |
void | setTestDiscovery (Boolean testDiscovery) הגדר את דגל מצב גילוי הבדיקה. |
בנאים ציבוריים
TestMappingSuiteRunner
public TestMappingSuiteRunner ()
שיטות ציבוריות
clearTestGroup
public void clearTestGroup ()
בדיקות עומס
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 של כל בדיקה. |
setTestDiscovery
public void setTestDiscovery (Boolean testDiscovery)
הגדר את דגל מצב גילוי הבדיקה.
פרמטרים | |
---|---|
testDiscovery | Boolean |