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