स्किपमैनेजर

public class SkipManager
extends Object implements IDisableable

java.lang.Object
com.android.tradefed.result.skipped.अनुकूलManager


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

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

SkipManager()

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

void clearManager()
getDemotedTests()

अवनत किए गए परीक्षण वापस देता है और अवनत करने का कारण देता है

String getInvocationSkipReason()
getUnchangedModules()

यह फ़ंक्शन ऐसे मॉड्यूल की सूची दिखाता है जो नहीं बदले गए हैं.

boolean isDisabled()

पूरे ऑब्जेक्ट के बंद होने पर 'सही' दिखाता है (सेटअप और टियरडाउन दोनों को छोड़ें).

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

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

क्लीयरमैनेजर

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

अवनत किए गए परीक्षण वापस देता है और अवनत करने का कारण देता है

रिटर्न

getInvocationSkipReason

public String getInvocationSkipReason ()

रिटर्न
String

'बिना बदलाव किए गए मॉड्यूल'

public  getUnchangedModules ()

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

रिटर्न

बंद है

public boolean isDisabled ()

पूरे ऑब्जेक्ट के बंद होने पर 'सही' दिखाता है (सेटअप और टियरडाउन दोनों को छोड़ें). गलत है.

रिटर्न
boolean

रिपोर्टडिस्कवरी डिपेंडेंसी

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

पैरामीटर
modules

depFiles

reportडिस्कवरीWithNoTests

public void reportDiscoveryWithNoTests ()

जल्दी डाउनलोड और खोजने की प्रोसेस में, स्किप मैनेजर को रिपोर्ट करें कि कोई टेस्ट उपलब्ध नहीं है चलने की उम्मीद है. ऐसा करने पर, न्योता भेजने की प्रक्रिया स्किप कर दी जाएगी.

रिपोर्ट स्किप किया गया मॉड्यूल

public boolean reportSkippedModule ()

रिटर्न
boolean

सेट करें

public void setDisable (boolean isDisabled)

इस नीति से यह तय होता है कि ऑब्जेक्ट को बंद करना है या नहीं. बंद होने का मतलब है कि सेटअप और टियरडाउन, दोनों के चरण इसे छोड़ देना चाहिए. इसका इस्तेमाल करके, किसी ऑब्जेक्ट को डिफ़ॉल्ट रूप से बंद किया जा सकता है कंस्ट्रक्टर है.

पैरामीटर
isDisabled boolean: वह स्थिति जिसमें ऑब्जेक्ट को रखा जाना चाहिए.

इमेज का विश्लेषण करने की सुविधा

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

पैरामीटर
device ITestDevice

analysisContext ContentAnalysisContext

सेट करेंस्किप डिसीज़न

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