הבדיקה: AndroidJUnitTest

public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider, IShardableTest, ITestAnnotationFilterReceiver, ITestFileFilterReceiver, ITestFilterReceiver

JavaScript.lang.Object
com.android.tradefed.testtype.InstrumentationTest
  com.android.tradefed.testtype.AndroidJUnitTest


בדיקה שמריצה חבילה של בדיקת אינסטרומנטציה במכשיר נתון באמצעות android.support.test.runner.AndroidJUnitRunner.

סיכום

שדות

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

אפשרויות מספריית העזרה של הצד האספן.

public static final String NEW_RUN_LISTENER_ORDER_KEY

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

public static final String USE_TEST_STORAGE_SERVICE

בנאים ציבוריים

AndroidJUnitTest()

שיטות ציבוריות

void addAllExcludeAnnotation( excludeAnnotations)

מוסיפה ERROR(/Set) הערות שלא ייכללו בבדיקות אם הן יסומנו איתן.

void addAllExcludeFilters( filters)

הפונקציה מוסיפה ERROR(/Set) של מסננים של הבדיקות שלא ייכללו.

void addAllIncludeAnnotation( annotations)

הוספת ERROR(/Set) של הערות להכללה אם בדיקה אם היא מסומנות איתה.

void addAllIncludeFilters( filters)

הוספת ERROR(/Set) של מסננים של אילו בדיקות צריך לכלול.

void addExcludeAnnotation(String excludeAnnotation)

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

void addExcludeFilter(String filter)

הוספת מסנן של הבדיקות שלא ייכללו.

void addIncludeAnnotation(String annotation)

הוספת הערה לבדיקה אם הבדיקה מסומנת איתה.

void addIncludeFilter(String filter)

הוספת מסנן של הבדיקות שייכללו.

void clearExcludeAnnotations()

מוחקים את כל ההערות להחרגה כרגע.

void clearExcludeFilters()

מחיקה של כל מסנני ההחרגה שנמצאים במעקב כרגע.

void clearIncludeAnnotations()

מחיקת כל הערות ההכללה שנמצאות כרגע במעקב.

void clearIncludeFilters()

מחיקת כל מסנני ההכללה שנמצאים במעקב כרגע.

getExcludeAnnotations()

הפונקציה מחזירה את ERROR(/Set) הנוכחי של ההערות להחרגה.

getExcludeFilters()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני ההחרגה.

File getExcludeTestFile()

מחזירה את הקובץ שמכיל את הבדיקות שלא נכללו.

getIncludeAnnotations()

הפונקציה מחזירה את ERROR(/Set) של ההערות שיש לכלול.

getIncludeFilters()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני הכללה.

File getIncludeTestFile()

מחזירה את הקובץ שמכיל את הבדיקות הכלולות.

long getRuntimeHint()

החזרת זמן הריצה הצפוי של הבדיקה ב- אלפיות שנייה.

boolean isClassOrMethod(String filter)

החזרה אם מחרוזת היא השם של מחלקה או שיטה.

boolean isParameterizedTest(String filter)

הפונקציה מחזירה אם מחרוזת היא בדיקה עם פרמטרים.

boolean isRegex(String filter)

הפונקציה מחזירה אם מחרוזת היא ביטוי רגולרי (regex) למסנן.

void run(TestInformation testInfo, ITestInvocationListener listener)

הרצת הבדיקות ודיווח על התוצאה ל-listener.

void setExcludeTestFile(File testFile)

מגדיר את קובץ הבדיקה של החרגות.

void setIncludeTestFile(File testFile)

מגדיר את קובץ הבדיקה של הכללות.

split(int shardCount)

גרסה חלופית של split() שמספקת גם את ה-shardCount שבו נעשה ניסיון להפעיל.

שיטות מוגנות

void setRunnerArgs(IRemoteAndroidTestRunner runner)

שדות

EXCLUDE_COLLECTOR_FILTER_KEY

public static final String EXCLUDE_COLLECTOR_FILTER_KEY

INCLUDE_COLLECTOR_FILTER_KEY

public static final String INCLUDE_COLLECTOR_FILTER_KEY

אפשרויות מספריית העזרה של הצד האספן.

NEW_RUN_LISTENER_ORDER_KEY

public static final String NEW_RUN_LISTENER_ORDER_KEY

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

USE_TEST_STORAGE_SERVICE

public static final String USE_TEST_STORAGE_SERVICE

בנאים ציבוריים

בדיקת AndroidJUnitTest

public AndroidJUnitTest ()

שיטות ציבוריות

addAllExcludeAnnotation (הוספה של כל החרגה)

public void addAllExcludeAnnotation ( excludeAnnotations)

מוסיפה ERROR(/Set) הערות שלא ייכללו בבדיקות אם הן יסומנו איתן.

פרמטרים
excludeAnnotations

addAllExcludeFilters (הוספת מסננים)

public void addAllExcludeFilters ( filters)

הפונקציה מוסיפה ERROR(/Set) של מסננים של הבדיקות שלא ייכללו.

פרמטרים
filters

addAllIncludeAnnotation

public void addAllIncludeAnnotation ( annotations)

הוספת ERROR(/Set) של הערות להכללה אם בדיקה אם היא מסומנות איתה.

פרמטרים
annotations

addAllInclude filters

public void addAllIncludeFilters ( filters)

הוספת ERROR(/Set) המסננים של הבדיקות שרוצים לכלול.

פרמטרים
filters

הוספת החרגה

public void addExcludeAnnotation (String excludeAnnotation)

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

פרמטרים
excludeAnnotation String

הוספת מסנן להחרגה

public void addExcludeFilter (String filter)

הוספת מסנן של הבדיקות שלא ייכללו.

פרמטרים
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

הוספת הערה לבדיקה אם הבדיקה מסומנת איתה.

פרמטרים
annotation String

addIncludeFilter (הוספת מסנן)

public void addIncludeFilter (String filter)

הוספת מסנן של הבדיקות שייכללו.

פרמטרים
filter String

הסרת הערות

public void clearExcludeAnnotations ()

מוחקים את כל ההערות להחרגה כרגע.

ניקוי החרגה מסננים

public void clearExcludeFilters ()

מחיקה של כל מסנני ההחרגה שנמצאים במעקב כרגע.

מחיקה של הערות

public void clearIncludeAnnotations ()

מחיקת כל הערות ההכללה שנמצאות כרגע במעקב.

ניקוי פילטרים

public void clearIncludeFilters ()

מחיקת כל מסנני ההכללה שנמצאים במעקב כרגע.

getExcludeNote (הערות בתהליך)

public  getExcludeAnnotations ()

הפונקציה מחזירה את ERROR(/Set) הנוכחי של ההערות להחרגה.

החזרות

getExcludeFilters

public  getExcludeFilters ()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני ההחרגה.

החזרות

getDisallowTestFile

public File getExcludeTestFile ()

מחזירה את הקובץ שמכיל את הבדיקות שלא נכללו.

החזרות
File

getIncludeהערות

public  getIncludeAnnotations ()

הפונקציה מחזירה את ERROR(/Set) של ההערות שיש לכלול.

החזרות

getIncludeFilters

public  getIncludeFilters ()

הפונקציה מחזירה את הערך הנוכחי ERROR(/Set) של מסנני הכללה.

החזרות

getIncludeTestFile

public File getIncludeTestFile ()

מחזירה את הקובץ שמכיל את הבדיקות הכלולות.

החזרות
File

getRuntimeHint

public long getRuntimeHint ()

החזרת זמן הריצה הצפוי של הבדיקה ב- אלפיות שנייה. הזמן משמש לטעינת היתרה המפוצלת

החזרות
long

isClassOrMethod

public boolean isClassOrMethod (String filter)

החזרה אם מחרוזת היא השם של מחלקה או שיטה.

פרמטרים
filter String

החזרות
boolean

בדיקת הפרמטר isParameterized

public boolean isParameterizedTest (String filter)

הפונקציה מחזירה אם מחרוזת היא בדיקה עם פרמטרים.

פרמטרים
filter String

החזרות
boolean

isRegex

public boolean isRegex (String filter)

הפונקציה מחזירה אם מחרוזת היא ביטוי רגולרי (regex) למסנן.

פרמטרים
filter String

החזרות
boolean

ראן

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

הרצת הבדיקות ודיווח על התוצאה ל-listener.

פרמטרים
testInfo TestInformation: האובייקט TestInformation שמכיל מידע שימושי להרצה בדיקות.

listener ITestInvocationListener: ITestInvocationListener של תוצאות הבדיקה

קליעות
DeviceNotAvailableException

setהחרגהTestFile

public void setExcludeTestFile (File testFile)

מגדיר את קובץ הבדיקה של החרגות. לא מוודא ש-testFile קיים או שהוא קובץ.

פרמטרים
testFile File

setIncludeTestFile

public void setIncludeTestFile (File testFile)

מגדיר את קובץ הבדיקה של הכללות. לא מוודא ש-testFile קיים או שהוא קובץ.

פרמטרים
testFile File

פיצול

public  split (int shardCount)

גרסה חלופית של split() שמספקת גם את ה-shardCount שבו נעשה ניסיון להפעיל. האפשרות הזו שימושית לחלק מהרצת הבדיקות שלא יכולה לפעמים להחליט באופן שרירותי.

פרמטרים
shardCount int: מספר המפוצלים שניסינו ליצור.

החזרות
אוסף של בדיקות משנה שיבוצעו בנפרד או null אם הבדיקה לא ניתן לפיצול כרגע

שיטות מוגנות

setRunnerArgs

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

פרמטרים
runner IRemoteAndroidTestRunner