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