IsolatedHostTest
public class IsolatedHostTest
extends Object
implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , IConfigurationReceiver , ITestCollector
java.lang.Object | |
↳ | com.android.tradefed.testtype.IsolatedHostTest |
מיישמת רץ TradeFed שמשתמש בתת-תהליך לביצוע הבדיקות בסביבת תלות נמוכה במקום לבצע אותן בתהליך הראשי.
רץ זה מניח שכל הקנקנים שהוגדרו נמצאים באותה ספריית בדיקה ומפעיל את תת-התהליך בספרייה זו. מכיוון שעליו לבחור ספריית עבודה עבור תת-התהליך, ובדיקות רבות נהנות מכך שהספרייה היא ספריית הבדיקה, זו הייתה הפשרה הטובה ביותר שקיימת.
סיכום
בנאים ציבוריים | |
---|---|
IsolatedHostTest () |
שיטות ציבוריות | |
---|---|
void | addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations) הוספת |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) מוסיף את ה- |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) הוספת |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) מוסיף את ה- |
void | addExcludeAnnotation (String notAnnotation) מוסיף הערה כדי לא לכלול אם מבחן מסומן עם זה. |
void | addExcludeFilter (String filter) מוסיף מסנן של אילו בדיקות לא לכלול. |
void | addIncludeAnnotation (String annotation) מוסיף הערה כדי לכלול אם מבחן מסומן עם זה. |
void | addIncludeFilter (String filter) מוסיף מסנן אילו בדיקות לכלול. |
void | clearExcludeAnnotations () מחק את כל ההערות אי הכללה שאחריהן עוקבים כעת. |
void | clearExcludeFilters () מחק את כל מסנני אי הכללה שהמעקב אחריהם מתבצע כעת. |
void | clearIncludeAnnotations () מחק את כל ההערות הכוללות שאחריהן עוקבים כעת. |
void | clearIncludeFilters () מחק את כל מסנני הכלול שהמעקב אחריהם מתבצע כעת. |
compileCommandArgs (String classpath, File artifactsDir) מרכיב את ארגומנטי הפקודה כדי להפעיל את רץ המשנה. | |
File | getCoverageExecFile () |
getExcludeAnnotations () מחזירה את | |
getExcludeFilters () מחזירה את | |
getIncludeAnnotations () מחזירה את | |
getIncludeFilters () מחזירה את | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) מפעיל את הבדיקות ומדווח על התוצאה למאזין. |
void | setBuild ( IBuildInfo build) |
void | setCollectTestsOnly (boolean shouldCollectTest) מפעיל או משבית מצב איסוף בדיקות |
void | setConfiguration ( IConfiguration configuration) מזריק את |
void | setDebug (boolean debug) |
void | uploadTestArtifacts (File logDir, ITestInvocationListener listener) |
boolean | useRobolectricResources () |
שיטות מוגנות | |
---|---|
String | compileLdLibraryPath () החזר את LD_LIBRARY_PATH לבדיקות הדורשות ספרייה מקורית. |
File | getJarFile (String jarName, TestInformation testInfo) הועתק מ- HostTest כדי לחקות את רתימת בדיקת היחידה שלו. |
void | setServer (ServerSocket server) |
בנאים ציבוריים
IsolatedHostTest
public IsolatedHostTest ()
שיטות ציבוריות
addAllExcludeAnnotation
public void addAllExcludeAnnotation (notAnnotations)
הוספת ERROR(/Set)
של הערות כדי לא לכלול אם בדיקה מסומנת עם זה.
פרמטרים | |
---|---|
notAnnotations |
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 notAnnotation)
מוסיף הערה כדי לא לכלול אם מבחן מסומן עם זה.
פרמטרים | |
---|---|
notAnnotation | 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 ()
מחק את כל מסנני הכלול שהמעקב אחריהם מתבצע כעת.
compileCommandArgs
publiccompileCommandArgs (String classpath, File artifactsDir)
מרכיב את ארגומנטי הפקודה כדי להפעיל את רץ המשנה.
פרמטרים | |
---|---|
classpath | String |
artifactsDir | File |
החזרות | |
---|---|
getCoverageExecFile
public File getCoverageExecFile ()
החזרות | |
---|---|
File |
getExcludeAnnotations
publicgetExcludeAnnotations ()
מחזירה את ERROR(/Set)
הנוכחי של ההערות להחרגה.
החזרות | |
---|---|
getExcludeFilters
publicgetExcludeFilters ()
מחזירה את ERROR(/Set)
הנוכחי של מסנני אי הכללה.
החזרות | |
---|---|
getIncludeAnnotations
publicgetIncludeAnnotations ()
מחזירה את ERROR(/Set)
הנוכחי של ההערות שיש לכלול.
החזרות | |
---|---|
לָרוּץ
public void run (TestInformation testInfo, ITestInvocationListener listener)
מפעיל את הבדיקות ומדווח על התוצאה למאזין.
פרמטרים | |
---|---|
testInfo | TestInformation : אובייקט TestInformation המכיל מידע שימושי להפעלת בדיקות. |
listener | ITestInvocationListener : ה- ITestInvocationListener של תוצאות הבדיקה |
זורק | |
---|---|
DeviceNotAvailableException |
setCollectTestsOnly
public void setCollectTestsOnly (boolean shouldCollectTest)
מפעיל או משבית מצב איסוף בדיקות
setConfiguration
public void setConfiguration (IConfiguration configuration)
מזריק את IConfiguration
בשימוש.
פרמטרים | |
---|---|
configuration | IConfiguration |
setDebug
public void setDebug (boolean debug)
פרמטרים | |
---|---|
debug | boolean |
uploadTestArtifacts
public void uploadTestArtifacts (File logDir, ITestInvocationListener listener)
פרמטרים | |
---|---|
logDir | File |
listener | ITestInvocationListener |
השתמש בRobolectricResources
public boolean useRobolectricResources ()
החזרות | |
---|---|
boolean |
שיטות מוגנות
compileLdLibraryPath
protected String compileLdLibraryPath ()
החזר את LD_LIBRARY_PATH לבדיקות הדורשות ספרייה מקורית.
החזרות | |
---|---|
String | מחרוזת המציינת את נתיב הספרייה המופרד בנקודתיים. |
getJarFile
protected File getJarFile (String jarName, TestInformation testInfo)
הועתק מ- HostTest כדי לחקות את רתימת בדיקת היחידה שלו.
בדוק כמה מקומות שבהם החפץ ממוקם בדרך כלל עבור מקרי שימוש שונים כדי למצוא את הצנצנת שלנו.
פרמטרים | |
---|---|
jarName | String |
testInfo | TestInformation |
החזרות | |
---|---|
File |
setServer
protected void setServer (ServerSocket server)
פרמטרים | |
---|---|
server | ServerSocket |