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

IsolatedHostTest

public class IsolatedHostTest
extends Object implements IRemoteTest , IBuildReceiver , ITestAnnotationFilterReceiver , ITestFilterReceiver , ITestCollector

java.lang.Object
com.android.tradefed.testtype.IsolatedHostTest


מיישמת רץ TradeFed שמשתמש בתת-תהליך לביצוע הבדיקות בסביבת תלות נמוכה במקום לבצע אותן בתהליך הראשי.

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

סיכום

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

IsolatedHostTest ()

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

void addAllExcludeAnnotation ( notAnnotations) addAllExcludeAnnotation ( notAnnotations)

הוספת 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 notAnnotation)

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

void addExcludeFilter (String filter)

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

void addIncludeAnnotation (String annotation)

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

void addIncludeFilter (String filter)

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

void clearExcludeAnnotations ()

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

void clearExcludeFilters ()

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

void clearIncludeAnnotations ()

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

void clearIncludeFilters ()

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

compileCommandArgs (String classpath)

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

getExcludeAnnotations ()

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

getExcludeFilters ()

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

getIncludeAnnotations ()

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

getIncludeFilters ()

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

void run ( TestInformation testInfo, ITestInvocationListener listener)

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

void setBuild ( IBuildInfo build)

void setCollectTestsOnly (boolean shouldCollectTest)

מפעיל או משבית מצב איסוף בדיקות

שיטות מוגנות

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

public  compileCommandArgs (String classpath)

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

פרמטרים
classpath String

החזרות

getExcludeAnnotations

public  getExcludeAnnotations ()

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

החזרות

getExcludeFilters

public  getExcludeFilters ()

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

החזרות

getIncludeAnnotations

public  getIncludeAnnotations ()

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

החזרות

getIncludeFilters

public  getIncludeFilters ()

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

החזרות

לָרוּץ

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

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

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

זורק
DeviceNotAvailableException

setBuild

public void setBuild (IBuildInfo build)

פרמטרים
build IBuildInfo

setCollectTestsOnly

public void setCollectTestsOnly (boolean shouldCollectTest)

מפעיל או משבית מצב איסוף בדיקות

שיטות מוגנות

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