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 המשמש להפעלת סדר |
public static final String | USE_TEST_STORAGE_SERVICE
|
בנאים ציבוריים | |
---|---|
AndroidJUnitTest () |
שיטות ציבוריות | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) הוספת |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) מוסיף את ה- |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) הוספת |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) מוסיף את ה- |
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 () מחזירה את | |
getExcludeFilters () מחזירה את | |
File | getExcludeTestFile () מחזירה את הקובץ המכיל את הבדיקות שלא נכללו. |
getIncludeAnnotations () מחזירה את | |
getIncludeFilters () מחזירה את | |
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) גרסה חלופית של |
שיטות מוגנות | |
---|---|
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
החדש בצד המכשיר.
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 |
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
publicgetExcludeAnnotations ()
מחזירה את ERROR(/Set)
הנוכחי של ההערות להחרגה.
החזרות | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
מחזירה את ERROR(/Set)
הנוכחי של מסנני אי הכללה.
החזרות | |
---|---|
getExcludeTestFile
public File getExcludeTestFile ()
מחזירה את הקובץ המכיל את הבדיקות שלא נכללו.
החזרות | |
---|---|
File |
getIncludeAnnotations
publicgetIncludeAnnotations ()
מחזירה את ERROR(/Set)
הנוכחי של ההערות שיש לכלול.
החזרות | |
---|---|
getIncludeTestFile
public File getIncludeTestFile ()
מחזירה את הקובץ המכיל את הבדיקות הכלולים.
החזרות | |
---|---|
File |
getRuntimeHint
public long getRuntimeHint ()
החזר את זמן הריצה הצפוי של הבדיקה באלפיות שניות. הזמן מנוצל לביצוע הטעינה של ה-Sharded Balance
החזרות | |
---|---|
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 |
לְפַצֵל
publicsplit (int shardCount)
גרסה חלופית של split()
המספקת גם את ה-shardCount שמנסה להפעיל. זה שימושי עבור רץ מבחן שאינו יכול להחליט באופן שרירותי לפעמים.
פרמטרים | |
---|---|
shardCount | int : ספירת הרסיסים הניסיונות. |
החזרות | |
---|---|
אוסף של בדיקות משנה שיבוצעו בנפרד או null אם הבדיקה אינה ניתנת כעת לחלוקה |
שיטות מוגנות
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
פרמטרים | |
---|---|
runner | IRemoteAndroidTestRunner |