SkipManager

public class SkipManager
extends Object implements IDisableable

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


अलग-अलग शर्तों के आधार पर, स्किप मैनेजर यह तय करने में मदद करता है कि अलग-अलग लेवल पर क्या स्किप किया जाना चाहिए: कॉल, मॉड्यूल, और टेस्ट.

खास जानकारी

पब्लिक कंस्ट्रक्टर

SkipManager()

सार्वजनिक तरीके

void clearManager()
getDemotedTests()

जिन टेस्ट की रैंकिंग घटाई गई है उन्हें दिखाता है. साथ ही, रैंकिंग घटाने की वजह भी बताता है

getImageToDigest()
String getInvocationSkipReason()
getUnchangedModules()

बिना बदलाव वाले मॉड्यूल की सूची दिखाता है.

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)

यह बताता है कि हमें मौजूदा अनुरोध को छोड़ना चाहिए या नहीं.

पब्लिक कंस्ट्रक्टर

SkipManager

public SkipManager ()

सार्वजनिक तरीके

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

जिन टेस्ट की रैंकिंग घटाई गई है उन्हें दिखाता है. साथ ही, रैंकिंग घटाने की वजह भी बताता है

रिटर्न

getImageToDigest

public  getImageToDigest ()

रिटर्न

getInvocationSkipReason

public String getInvocationSkipReason ()

रिटर्न
String

getUnchangedModules

public  getUnchangedModules ()

बिना बदलाव वाले मॉड्यूल की सूची दिखाता है. मॉड्यूल में सिर्फ़ तब कोई बदलाव नहीं होता, जब डिवाइस की इमेज में भी कोई बदलाव न हुआ हो.

रिटर्न

isDisabled

public boolean isDisabled ()

अगर पूरा ऑब्जेक्ट बंद है, तो True दिखाता है. इस स्थिति में, सेटअप और टियरडाउन, दोनों को छोड़ दिया जाता है. अगर ऐसा नहीं है, तो गलत.

रिटर्न
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

पैरामीटर
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

डाउनलोड और डिस्कवरी की शुरुआती प्रोसेस में, स्किप मैनेजर को बताएं कि कोई भी टेस्ट नहीं चलाया जाएगा. इससे, अनुरोध को छोड़ दिया जाएगा.

reportInvocationSkippedModule

public boolean reportInvocationSkippedModule ()

रिटर्न
boolean

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, 
                IConfiguration configuration)

यह बताता है कि हमें मौजूदा अनुरोध को छोड़ना चाहिए या नहीं.

पैरामीटर
information TestInformation

configuration IConfiguration

रिटर्न
boolean