מנהל דילוג
public
class
SkipManager
extends Object
implements
IDisableable
JavaScript.lang.Object | |
↳ | com.android.tradefed.result.skipped.SkipManager |
על סמך מגוון קריטריונים, מנהל הדילוגים עוזר להחליט על מה לדלג ברמות שונות: הפעלה, מודולים ובדיקות.
סיכום
בנאים ציבוריים | |
---|---|
SkipManager()
|
שיטות ציבוריות | |
---|---|
void
|
clearManager()
|
|
getDemotedTests()
פונקציה זו מחזירה את הבדיקות שבוצעו בדרגה נמוכה יותר ואת הסיבה להורדה בדרגה |
String
|
getInvocationSkipReason()
|
|
getUnchangedModules()
מחזירה את רשימת המודולים שלא השתנו. |
boolean
|
isDisabled()
הפונקציה מחזירה את הערך True אם כל האובייקט מושבת (דילוג על ההגדרה וגם על הפריקה). |
void
|
reportDiscoveryDependencies(
|
void
|
reportDiscoveryWithNoTests()
בתהליך ההורדה והגילוי המוקדם, דווחו למנהל הדילוג על כך שאין בדיקות צפויה לפעול. |
boolean
|
reportSkippedModule()
|
void
|
setDisable(boolean isDisabled)
מגדירה אם יש להשבית את האובייקט. |
void
|
setImageAnalysis(ITestDevice device, ContentAnalysisContext analysisContext)
|
void
|
setSkipDecision(boolean shouldSkip)
|
void
|
setTestArtifactsAnalysis(ContentAnalysisContext analysisContext)
|
void
|
setup(IConfiguration config, IInvocationContext context)
הגדרה והפעלה של מנהל הדילוג. |
boolean
|
shouldSkipInvocation(TestInformation information)
מדווח אם צריך לדלג על ההפעלה הנוכחית. |
בנאים ציבוריים
מנהל דילוג
public SkipManager ()
שיטות ציבוריות
cleanManager
public void clearManager ()
getDemotedTests
publicgetDemotedTests ()
פונקציה זו מחזירה את הבדיקות שבוצעו בדרגה נמוכה יותר ואת הסיבה להורדה בדרגה
החזרות | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
החזרות | |
---|---|
String |
getUnChangeModules
publicgetUnchangedModules ()
מחזירה את רשימת המודולים שלא השתנו. המודולים לא ישתנו רק אם תמונת המכשיר ללא שינוי.
החזרות | |
---|---|
|
מושבתת
public boolean isDisabled ()
הפונקציה מחזירה את הערך True אם כל האובייקט מושבת (דילוג על ההגדרה וגם על הפריקה). אחרת, שקרית.
החזרות | |
---|---|
boolean |
יחסי תלות של reportDiscovery
public void reportDiscoveryDependencies (modules, depFiles)
פרמטרים | |
---|---|
modules |
|
depFiles |
|
reportDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
בתהליך ההורדה והגילוי המוקדם, דווחו למנהל הדילוג על כך שאין בדיקות צפויה לפעול. כתוצאה מכך, המערכת עשויה לדלג על ההפעלה.
reportSkippedModule
public boolean reportSkippedModule ()
החזרות | |
---|---|
boolean |
הגדרה השבתה
public void setDisable (boolean isDisabled)
מגדירה אם יש להשבית את האובייקט. מושבתת: גם שלבי ההגדרה וגם שלבי הפרוק צריך לדלג על השלב הזה. יכול לשמש כדי להשבית אובייקט כברירת מחדל constructor.
פרמטרים | |
---|---|
isDisabled |
boolean : המצב שצריך להוסיף אליו את האובייקט. |
setImageAnalysis
public void setImageAnalysis (ITestDevice device, ContentAnalysisContext analysisContext)
פרמטרים | |
---|---|
device |
ITestDevice |
analysisContext |
ContentAnalysisContext |
setSkipDecision
public void setSkipDecision (boolean shouldSkip)
פרמטרים | |
---|---|
shouldSkip |
boolean |
setTestArtifactsAnalysis
public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)
פרמטרים | |
---|---|
analysisContext |
ContentAnalysisContext |
הגדרה
public void setup (IConfiguration config, IInvocationContext context)
הגדרה והפעלה של מנהל הדילוג.
פרמטרים | |
---|---|
config |
IConfiguration |
context |
IInvocationContext |
צריך לדלג על ההפעלה
public boolean shouldSkipInvocation (TestInformation information)
מדווח אם צריך לדלג על ההפעלה הנוכחית.
פרמטרים | |
---|---|
information |
TestInformation |
החזרות | |
---|---|
boolean |