SkipManager

public class SkipManager
extends Object implements IDisableable

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


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

खास जानकारी

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

SkipManager()

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

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)

यह रिपोर्ट करता है कि हमें मौजूदा इनवोकेशन को स्किप करना चाहिए या नहीं.

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

SkipManager

public SkipManager ()

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

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 वैल्यू दिखाता है. इससे सेटअप और टियरडाउन, दोनों को स्किप किया जा सकता है. अगर ऐसा नहीं है, तो वैल्यू 'गलत' दिखती है.

रिटर्न
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