AtestRunner

public class AtestRunner
extends BaseTestSuite

java.lang.Object
   ↳ com.android.tradefed.testtype.suite.ITestSuite
     ↳ com.android.tradefed.testtype.suite.BaseTestSuite
       ↳ com.android.tradefed.testtype.suite.AtestRunner


הטמעה של ITestSuite

סיכום

‫constructors ציבוריים

AtestRunner()

‫methods ציבוריים

IConfigurationFactory loadConfigFactory()

החזרת מופע של ConfigurationFactory.

LinkedHashMap<String, IConfiguration> loadTests()

שיטה מופשטת לטעינת הגדרות הבדיקות שיפעלו.

LinkedHashMap<String, IConfiguration> loadingStrategy(Set<IAbi> abis, List<File> testsDirs, String suitePrefix, String suiteTag)

אסטרטגיית הטעינה שמוגדרת כברירת מחדל תטען מהמשאבים ומספריית הבדיקות.

שיטות מוגנות

List<ITestInvocationListener> createModuleListeners()

הפונקציה מחזירה את רשימת ITestInvocationListener שחלות על רמה ModuleListener.

‫constructors ציבוריים

AtestRunner

public AtestRunner ()

‫methods ציבוריים

loadConfigFactory

public IConfigurationFactory loadConfigFactory ()

החזרת מופע של ConfigurationFactory. הארגון הזה הוא למטרות בדיקה.

החזרות
IConfigurationFactory

loadTests

public LinkedHashMap<String, IConfiguration> loadTests ()

שיטה מופשטת לטעינת הגדרות הבדיקות שיפעלו. כל בדיקה מוגדרת על ידי IConfiguration ושם ייחודי שיופיע בדוח התוצאות.

החזרות
LinkedHashMap<String, IConfiguration>

loadingStrategy

public LinkedHashMap<String, IConfiguration> loadingStrategy (Set<IAbi> abis, 
                List<File> testsDirs, 
                String suitePrefix, 
                String suiteTag)

אסטרטגיית הטעינה שמוגדרת כברירת מחדל תטען מהמשאבים ומספריית הבדיקות. אפשר להאריך או להחליף אותו.

פרמטרים
abis Set: קבוצת ה-ABI להרצה.

testsDirs List: ספריית הבדיקות.

suitePrefix String: קידומת לסינון ספריית המשאבים.

suiteTag String: תג החבילה שצריך להיות למודול כדי שהוא ייכלל. יכול להיות null.

החזרות
LinkedHashMap<String, IConfiguration> רשימה של ההגדרות שנטענו לחבילה.

שיטות מוגנות

createModuleListeners

protected List<ITestInvocationListener> createModuleListeners ()

הפונקציה מחזירה את רשימת ITestInvocationListener שחלות על רמה ModuleListener. המאזינים האלה ישמשו שוב לכל מודול, הם לא יופעלו מחדש ולכן לא צריכה להיות להם הנחה לגבי מצב פנימי.

החזרות
List<ITestInvocationListener>