מנהל דילוג

public class SkipManager
extends Object implements IDisableable

JavaScript.lang.Object
com.android.tradefed.result.skipped.SkipManager


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

סיכום

בנאים ציבוריים

SkipManager()

שיטות ציבוריות

void clearManager()
getDemotedTests()

פונקציה זו מחזירה את הבדיקות שבוצעו בדרגה נמוכה יותר ואת הסיבה להורדה בדרגה

String getInvocationSkipReason()
getUnchangedModules()

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

boolean isDisabled()

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

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

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

boolean reportSkippedModule()
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)

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

בנאים ציבוריים

מנהל דילוג

public SkipManager ()

שיטות ציבוריות

cleanManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

פונקציה זו מחזירה את הבדיקות שבוצעו בדרגה נמוכה יותר ואת הסיבה להורדה בדרגה

החזרות

getInvocationSkipReason

public String getInvocationSkipReason ()

החזרות
String

getUnChangeModules

public  getUnchangedModules ()

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

החזרות

מושבתת

public boolean isDisabled ()

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

החזרות
boolean

יחסי תלות של reportDiscovery

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

פרמטרים
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

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

reportSkippedModule

public boolean reportSkippedModule ()

החזרות
boolean

הגדרה השבתה

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

צריך לדלג על ההפעלה

public boolean shouldSkipInvocation (TestInformation information)

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

פרמטרים
information TestInformation

החזרות
boolean