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