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

public  getDemotedTests ()

מחזיר את המבחנים שהורדו בדרגה ואת הסיבה להורדה בדרגה

החזרות

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