SkipManager
public
class
SkipManager
extends Object
implements
IDisableable
JavaScript.lang.Object | |
↳ | com.android.tradefed.result.skipped.SkipManager |
על סמך מגוון קריטריונים, מנהל הדילוגים עוזר להחליט על מה לדלג ברמות שונות: הפעלה, מודולים ובדיקות.
סיכום
בנאים ציבוריים | |
---|---|
SkipManager()
|
שיטות ציבוריות | |
---|---|
void
|
clearManager()
|
|
getDemotedTests()
הפונקציה מחזירה את הבדיקות שהורדתן לרמה נמוכה יותר ואת הסיבה להורדה |
|
getImageToDigest()
|
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 ()
פונקציה זו מחזירה את הבדיקות שהורדו בדרגה ואת הסיבה להורדה בדרגה
החזרות | |
---|---|
|
getImageToDigest
publicgetImageToDigest ()
החזרות | |
---|---|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
החזרות | |
---|---|
String |
getUnChangeModules
publicgetUnchangedModules ()
מחזירה את רשימת המודולים שלא השתנו. המודולים לא ישתנו רק אם תמונת המכשיר ללא שינוי.
החזרות | |
---|---|
|
isDisabled
public boolean isDisabled ()
הפונקציה מחזירה את הערך True אם כל האובייקט מושבת (דילוג על ההגדרה וגם על הפריקה). אחרת, הערך יהיה False.
החזרות | |
---|---|
boolean |
יחסי תלות של reportDiscovery
public void reportDiscoveryDependencies (modules, depFiles)
פרמטרים | |
---|---|
modules |
|
depFiles |
|
reportDiscoveryWithNoTests
public void reportDiscoveryWithNoTests ()
בתהליך ההורדה והגילוי המוקדם, דווחו למנהל הדילוג על כך שאין בדיקות צפויה לפעול. כתוצאה מכך, המערכת עשויה לדלג על ההפעלה.
reportSkippedModule
public boolean reportSkippedModule ()
החזרות | |
---|---|
boolean |
setDisable
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 |