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