SkipManager

public class SkipManager
extends Object implements IDisableable

java.lang.Object
   ↳ com.android.tradefed.result.skipped.SkipManager


על סמך מגוון קריטריונים, מנהל הדילוג עוזר להחליט מה צריך לדלג ברמות שונות: הפעלה, מודולים ובדיקות.

סיכום

‫constructors ציבוריים

SkipManager()

‫methods ציבוריים

void clearManager()
getDemotedTests()

החזרת הבדיקות שהורדו בדרגה והסיבה להורדה

getImageToDigest()
String getInvocationSkipReason()
getTestArtifactsToDigest()
getUnchangedModules()

מחזירה את רשימת המודולים שלא השתנו.

boolean isConsideredForContentAnalysis()
boolean isDisabled()

הפונקציה מחזירה את הערך True אם האובייקט כולו מושבת (דילוג על ההגדרה ועל הניקוי).

void reportDiscoveryDependencies( modules, depFiles)
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, IConfiguration configuration)

הפונקציה מחזירה אם צריך לדלג על הקריאה הנוכחית.

Constructors ציבוריים

SkipManager

public SkipManager ()

‫methods ציבוריים

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

החזרת הבדיקות שהורדו בדרגה והסיבה להורדה

החזרות

getImageToDigest

public  getImageToDigest ()

החזרות

getInvocationSkipReason

public String getInvocationSkipReason ()

החזרות
String

getTestArtifactsToDigest

public  getTestArtifactsToDigest ()

החזרות

getUnchangedModules

public  getUnchangedModules ()

מחזירה את רשימת המודולים שלא השתנו. המודולים לא משתנים רק אם גם תמונת המכשיר לא משתנה.

החזרות

isConsideredForContentAnalysis

public boolean isConsideredForContentAnalysis ()

החזרות
boolean

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)

הגדרת האם האובייקט צריך להיות מושבת. ההגדרה Disabled (מושבת) פירושה שצריך לדלג על שלבי ההגדרה וההסרה. אפשר להשתמש בזה כדי להשבית אובייקט כברירת מחדל בבונה ברירת המחדל.

פרמטרים
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, 
                IConfiguration configuration)

הפונקציה מחזירה אם צריך לדלג על הקריאה הנוכחית.

פרמטרים
information TestInformation

configuration IConfiguration

החזרות
boolean