AndroidJUnitTest

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

java.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

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

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

AndroidJUnitTest ()

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

void addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations)

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

void addAllExcludeFilters ( filters) addAllExcludeFilters ( filters)

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

void addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations)

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

void addAllIncludeFilters ( filters) 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 isRegex (String filter)

החזר אם מחרוזת היא ביטוי רגולרי עבור מסנן.

void run ( TestInformation testInfo, ITestInvocationListener 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

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

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

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

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

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

פרמטרים
filters

addExcludeAnnotation

public void addExcludeAnnotation (String excludeAnnotation)

מוסיף הערה כדי לא לכלול אם מבחן מסומן עם זה.

פרמטרים
excludeAnnotation String

addExcludeFilter

public void addExcludeFilter (String filter)

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

פרמטרים
filter String

addIncludeAnnotation

public void addIncludeAnnotation (String annotation)

מוסיף הערה שתכלול אם מבחן מסומן עם זה.

פרמטרים
annotation String

addIncludeFilter

public void addIncludeFilter (String filter)

מוסיף מסנן אילו בדיקות לכלול.

פרמטרים
filter String

clearExcludeAnnotations

public void clearExcludeAnnotations ()

מחק את כל ההערות אי הכללה שאחריהן עוקבים כעת.

clearExcludeFilters

public void clearExcludeFilters ()

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

clearIncludeAnnotations

public void clearIncludeAnnotations ()

מחק את כל ההערות הכוללות שאחריהן עוקבים כעת.

clearIncludeFilters

public void clearIncludeFilters ()

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

getExcludeAnnotations

public  getExcludeAnnotations ()

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

החזרות

getExcludeFilters

public  getExcludeFilters ()

מחזירה את ה- ERROR(/Set) הנוכחי של מסנני אי הכללה.

החזרות

getExcludeTestFile

public File getExcludeTestFile ()

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

החזרות
File

getIncludeAnnotations

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

isRegex

public boolean isRegex (String filter)

החזר אם מחרוזת היא ביטוי רגולרי עבור מסנן.

פרמטרים
filter String

החזרות
boolean

לָרוּץ

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

מפעיל את הבדיקות ומדווח על התוצאות למאזין.

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

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

זורק
DeviceNotAvailableException

setExcludeTestFile

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