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