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(
|
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
publicgetDemotedTests ()
इस फ़ंक्शन से, डिमोट किए गए टेस्ट और उन्हें डिमोट किए जाने की वजह मिलती है
| रिटर्न | |
|---|---|
|
|
getImageToDigest
publicgetImageToDigest ()
| रिटर्न | |
|---|---|
|
|
getInvocationSkipReason
public String getInvocationSkipReason ()
| रिटर्न | |
|---|---|
String |
|
getTestArtifactsToDigest
publicgetTestArtifactsToDigest ()
| रिटर्न | |
|---|---|
|
|
getUnchangedModules
publicgetUnchangedModules ()
इससे उन मॉड्यूल की सूची मिलती है जिनमें कोई बदलाव नहीं किया गया है. अगर डिवाइस की इमेज में कोई बदलाव नहीं किया जाता है, तो मॉड्यूल में भी कोई बदलाव नहीं किया जाता है.
| रिटर्न | |
|---|---|
|
|
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 |
|