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

public  loadTestInfos ()

החזרות

בדיקות טעינה

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 של כל בדיקה.