ICommandOptions

public interface ICommandOptions

com.android.tradefed.command.ICommandOptions


कमांड के लिए, एक्ज़ीक्यूशन के विकल्पों वाला कंटेनर.

खास जानकारी

पब्लिक मेथड

abstract boolean captureLogcatOnFailure()

टेस्ट केस फ़ेल होने पर, logcat को कैप्चर करना है या नहीं

abstract boolean captureScreenshotOnFailure()

टेस्ट केस फ़ेल होने पर स्क्रीनशॉट लेना है या नहीं

abstract ICommandOptions clone()

ICommandOptions ऑब्जेक्ट की कॉपी बनाता है.

abstract boolean delegatedEarlyDeviceRelease()

डेलिगेट किए गए मोड में डिवाइस को जल्दी रिलीज़ करना है या नहीं.

abstract boolean earlyDeviceRelease()

डिवाइस का इस्तेमाल पूरा होने पर, उसे जल्दी रिलीज़ करना है या नहीं.

abstract boolean enableDefaultLogProcessors()

कुछ पोस्ट प्रोसेसर को अपने-आप डिप्लॉय करना है या नहीं.

abstract boolean filterPreviousPassedTests()

यह तय करना कि पिछले टेस्ट में पास हुए टेस्ट केस को फ़िल्टर करना है या नहीं.

abstract List<String> getAutoCollectorSetOptions()

यह फ़ंक्शन, अपने-आप इकट्ठा होने वाले डेटा के लिए उपलब्ध विकल्पों की सूची दिखाता है.

abstract Set<AutoLogCollector> getAutoLogCollectors()

यह फ़ंक्शन, अपने-आप लॉग इकट्ठा करने वाले उन कलेक्टर का सेट दिखाता है जिन्हें इनवोकेशन के लिए जोड़ा जाना है

abstract Set<AutoLogProcessor> getAutoLogProcessors()

यह फ़ंक्शन, अपने-आप लॉग करने की सुविधा वाले प्रोसेसर का सेट दिखाता है, जिसे किसी इनवोकेशन के लिए जोड़ा जाना है

abstract Map<String, String> getDynamicDownloadArgs()

यह फ़ंक्शन, डाइनैमिक डाउनलोड क्वेरी में पास करने के लिए, args का मैप दिखाता है.

abstract MultiMap<String, String> getExperimentalFlags()

यह फ़ंक्शन, एक्सपेरिमेंट के फ़्लैग का मैप दिखाता है. इसका इस्तेमाल, प्रोजेक्ट में नई सुविधाएं जोड़ने के लिए किया जा सकता है.

abstract int getExtraRemotePostsubmitInstance()

पोस्टसबमिट में रिमोट वीएम में अतिरिक्त इंस्टेंस शुरू करने हैं या नहीं.

abstract String getGeminiApiKey()

Gemini API की प्रॉम्प्ट क्वेरी के लिए इस्तेमाल किया जाने वाला एपीआई पासकोड.

abstract String getHostLogSuffix()

यह फ़ंक्शन, Tradefed host_log में जोड़ने के लिए सफ़िक्स दिखाता है. अगर कोई प्रीफ़िक्स नहीं है, तो यह शून्य दिखाता है.

abstract UniqueMultiMap<String, String> getInvocationData()

यह फ़ंक्शन, इनवोकेशन को पास किए गए डेटा को दिखाता है, ताकि उसके बारे में जानकारी दी जा सके

abstract long getInvocationTimeout()

इनवॉकेशन के लिए तय किया गया टाइम आउट दिखाता है.

abstract File getJdkFolderForSubprocess()

यह jdk फ़ोल्डर को वापस लाता है, ताकि सबप्रोसेस में एक्ज़ीक्यूशन को फ़ोर्क करते समय इसका इस्तेमाल किया जा सके.

abstract long getLoopTime()

इस कमांड को फिर से शेड्यूल करने से पहले, इंतज़ार करने का समय पाएं.

abstract long getMaxLoopCount()

यह विकल्प, कमांड को शेड्यूल करने की ज़्यादा से ज़्यादा संख्या दिखाता है.

abstract Integer getMultiDeviceCount()

मल्टी-डिवाइस टेस्ट के लिए डिवाइसों की संख्या दिखाता है.

abstract boolean getOptimizeMainlineTest()

अगर हमें मुख्य लाइन टेस्ट के लिए, टेस्ट मॉड्यूल की सूची को ऑप्टिमाइज़ करना चाहिए, तो यह फ़ंक्शन true दिखाता है.

abstract Duration getParallelPreInvocationSetupTimeout()

पैरलल प्री-इनवोकेशन सेटअप के लिए टाइम आउट की वैल्यू दिखाता है.

abstract Duration getParallelSetupTimeout()

यह कुकी, पैरलल सेटअप के दौरान इस्तेमाल करने के लिए टाइमआउट की जानकारी देती है.

abstract String getRemoteCacheInstanceName()

यह कुकी, रिमोट कैशिंग को मैनेज करने के लिए इस्तेमाल किए गए इंस्टेंस का नाम दिखाती है.

abstract Set<String> getRemoteFiles()

कॉन्फ़िगर की गई रिमोट फ़ाइलों की सूची दिखाता है.

abstract MultiMap<String, String> getRolloutFlags()

यह रोलआउट फ़्लैग का मैप दिखाता है.

abstract List<File> getRolloutFlagsFiles()

इससे रोलआउट फ़्लैग वाली फ़ाइलों की सूची मिलती है.

abstract Integer getShardCount()

कमांड के लिए, कुल शार्ड की संख्या दिखाता है.

abstract Integer getShardIndex()

कमांड के लिए शार्ड इंडेक्स दिखाता है.

abstract String getTestTag()

इनवोकेशन के लिए, test-tag दिखाता है.

abstract String getTestTagSuffix()

टेस्ट-टैग सफ़िक्स दिखाता है. इसे टेस्ट-टैग में जोड़ा जाता है, ताकि एक टेस्ट के कुछ वैरिएंट दिखाए जा सकें.

abstract boolean isConditionalBugreportDisabled()

यह फ़ंक्शन, यह दिखाता है कि शर्त के साथ गड़बड़ी की रिपोर्ट सबमिट करने की सुविधा बंद है या नहीं

abstract boolean isDryRunMode()

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

abstract boolean isExperimentEnabled()

एक्सपेरिमेंट फ़्लैग के ज़रिए एक्सपेरिमेंट चालू करने हैं या नहीं.

abstract boolean isFullHelpMode()

अगर पूरी जानकारी वाले सहायता मोड का अनुरोध किया गया है, तो true दिखाता है

abstract boolean isGeminiLogOnlyMode()

क्या मॉडल के प्रॉम्प्ट को बंद करना है.

abstract boolean isHelpMode()

अगर सहायता मोड के लिए संक्षिप्त अनुरोध किया गया है, तो true दिखाता है

abstract boolean isLoopMode()

कॉन्फ़िगरेशन के लिए लूप मोड दिखाता है.

abstract boolean isNoisyDryRunMode()

अगर हमें कमांड को कंसोल पर प्रिंट करना है, तो true पर वापस जाएं. ऐसा तब किया जाता है, जब हमें इसे कतार में जोड़ने से पहले छोड़ना हो.

abstract boolean isRemoteInvocationDeviceless()

यह तय करता है कि डिवाइस के बिना रिमोट इनवोकेशन की सुविधा को ट्रिगर करना है या नहीं.

abstract boolean isTracingEnabled()

यह फ़ंक्शन दिखाता है कि इनवोकेशन ट्रेसिंग चालू है या नहीं.

abstract boolean keepPostProcessorOrder()

पोस्ट प्रोसेसर को कॉन्फ़िगरेशन में बताए गए क्रम में लागू करना है या नहीं.

abstract boolean reportCacheResults()

अगर कैश मेमोरी में सेव किए गए नतीजे उपलब्ध हैं, तो उन्हें रिपोर्ट करना चाहिए या नहीं. इस बारे में यह फ़ंक्शन 'सही है' वैल्यू दिखाता है.

abstract boolean reportCacheResultsInPresubmit()

अगर प्रीसबमिट में कैश मेमोरी के नतीजे उपलब्ध हैं, तो हमें उनकी रिपोर्ट करनी चाहिए. ऐसा होने पर, यह फ़ंक्शन 'सही' वैल्यू दिखाता है.

abstract boolean reportInvocationCacheResultsInPostsubmit()

अगर पोस्टसबमिट में इनवोकेशन कैश मेमोरी का नतीजा उपलब्ध है, तो यह फ़ंक्शन true दिखाता है.

abstract boolean reportInvocationCacheResultsInPresubmit()

अगर प्रीसबमिट में इनवोकेशन कैश मेमोरी के नतीजे उपलब्ध हैं, तो यह फ़ंक्शन सही वैल्यू दिखाता है.

abstract boolean reportInvocationComplete()

invocationComplete तक लॉग की रिपोर्ट करनी है या नहीं.

abstract boolean reportPassedTests()

यह तय करता है कि पास किए गए टेस्ट केस की रिपोर्ट करनी है या नहीं.

abstract boolean reportTestCaseCount()

टेस्ट के टाइप के हिसाब से टेस्ट केस की संख्या रिपोर्ट करनी है या नहीं.

abstract List<String> reportingTags()

इनवोकेशन से जुड़ी रिपोर्टिंग के लिए इस्तेमाल किए गए टैग की सूची.

abstract boolean runOnAllDevices()

अगर कमांड को सभी डिवाइसों पर चलाना है, तो true वैल्यू दिखाता है.

abstract void setAutoCollectorSetOptions(List<String> autoCollectorSetOptions)

यह कुकी, अपने-आप डेटा इकट्ठा करने वाले टूल को पास किए जाने वाले विकल्पों की सूची सेट करती है.

abstract void setAutoLogCollectors(Set<AutoLogCollector> autoLogCollectors)

यह फ़ंक्शन, ऑटो लॉग कलेक्टर का ऐसा सेट सेट करता है जिसे इनवोकेशन में जोड़ा जाना चाहिए.

abstract void setAutoLogProcessors(Set<AutoLogProcessor> autoLogProcessors)

यह उन ऑटो लॉग प्रोसेसर का सेट सेट करता है जिन्हें इनवॉकेशन में जोड़ा जाना चाहिए.

abstract void setBugreportOnInvocationEnded(boolean takeBugreport)

इससे यह सेट किया जाता है कि इनवोकेशन के आखिर में, बग रिपोर्ट कैप्चर करनी है या नहीं.

abstract void setBugreportzOnInvocationEnded(boolean takeBugreportz)

इस कुकी से यह तय होता है कि इनवोकेशन के आखिर में bugreportz को कैप्चर करना है या नहीं.

abstract void setDelegatedEarlyDeviceRelease(boolean earlyRelease)

सेट करें कि डिवाइस को डेलिगेट किए गए मोड में जल्दी रिलीज़ करना है या नहीं.

abstract void setHostLogSuffix(String suffix)

यह कुकी, Tradefed host_log में जोड़े जाने वाले सुफ़िक्स को सेट करती है.

abstract void setInvocationTimeout(Long mInvocationTimeout)

इनवोकेशन का टाइम आउट सेट करें.

abstract void setLoopMode(boolean loopMode)

इस विकल्प का इस्तेमाल करके, कमांड के लिए लूप मोड सेट किया जाता है

abstract void setMultiDeviceCount(int count)

यह कुकी, मल्टी-डिवाइस टेस्ट के लिए, अनुमानित डिवाइसों की संख्या सेट करती है.

abstract void setReplicateSetup(boolean replicate)

सेट अप किए गए डेटा को कॉपी करने की सुविधा का इस्तेमाल करना है या नहीं, यह सेट करें.

abstract void setReportInvocationComplete(boolean reportInvocationCompleteLogs)

यह सेट करें कि invocationComplete तक लॉग की रिपोर्ट करनी है या नहीं

abstract void setReportTestCaseCount(boolean report)

सेट करें कि हर टेस्ट टाइप के लिए, टेस्ट केस की संख्या रिपोर्ट करनी है या नहीं.

abstract void setShardCount(Integer shardCount)

इस विकल्प से, कमांड के लिए शार्ड की संख्या सेट की जाती है.

abstract void setShardIndex(Integer shardIndex)

इससे कमांड के लिए शार्ड इंडेक्स सेट किया जाता है.

abstract void setShouldRemoteDynamicShard(boolean shouldRemoteDynamicShard)

यह कुकी सेट करती है कि रिमोट डाइनैमिक शार्डिंग सर्वर का इस्तेमाल करना है या नहीं

abstract void setShouldUseEvenModuleSharding(boolean useEvenModuleSharding)

यह सेट करता है कि मॉड्यूल की संख्या को सभी शार्ड में बराबर तौर पर बांटा जाए या नहीं

abstract void setShouldUseSandboxing(boolean use)

इस कुकी से यह तय होता है कि हमें टीएफ़ कंटेनर का इस्तेमाल करना चाहिए या नहीं

abstract void setTestTag(String testTag)

इस कुकी का इस्तेमाल, इनवोकेशन के लिए test-tag सेट करने के लिए किया जाता है.

abstract void setUseSandboxTestMode(boolean use)

इस कुकी से यह तय होता है कि हमें टीएफ़ सैंडबॉक्स के टेस्ट मोड का इस्तेमाल करना चाहिए या नहीं.

abstract boolean shouldDisableInvocationSetupAndTeardown()

प्री-इनवोकेशन सेटअप और पोस्ट-इनवोकेशन टियरडाउन को बंद करना है या नहीं.

abstract boolean shouldEnableDeviceSpecificSetup()

डिवाइस के हिसाब से सेटअप करने की सुविधा चालू करनी है या नहीं.

abstract boolean shouldForcePreparerFailureAsTestFailure()

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

abstract boolean shouldPassRetryAttemptNumber()

फिर से कोशिश करने की संख्या को पास करना है या नहीं.

abstract boolean shouldRemoteDynamicShard()

यह कुकी यह तय करती है कि रिमोट डाइनैमिक शार्डिंग सर्वर का इस्तेमाल करना है या नहीं

abstract boolean shouldReportModuleProgression()

मॉड्यूल लेवल पर रिमोट इनवोकेशन की प्रोग्रेशन रिपोर्ट करनी है या नहीं.

abstract boolean shouldSkipParentProcessLogcat()

माता-पिता की प्रोसेस के लिए logcat को स्किप करना है या नहीं.

abstract boolean shouldUploadCacheResults()

अगर हमें कैश मेमोरी में नतीजे सेव करने हैं, तो यह फ़ंक्शन 'सही' दिखाता है.

abstract boolean shouldUploadInvocationCacheResults()

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

abstract boolean shouldUseDynamicSharding()

इससे पता चलता है कि हमें डाइनैमिक शार्डिंग का इस्तेमाल करना चाहिए या नहीं

abstract boolean shouldUseEvenModuleSharding()

यह फ़ंक्शन बताता है कि क्या मॉड्यूल की संख्या को सभी शार्ड में बराबर बांटने की कोशिश करनी चाहिए

abstract boolean shouldUseParallelPreInvocationSetup()

यह फ़ंक्शन, यह जानकारी देता है कि इनवॉकेशन से पहले सेटअप को पैरलल तरीके से एक्ज़ीक्यूट करना है या नहीं.

abstract boolean shouldUseParallelRemoteSetup()

रिमोट डिवाइसों को पैरलल तरीके से सेट अप करने की कोशिश करनी है या नहीं.

abstract boolean shouldUseParallelSetup()

पैरलल सेटअप की कोशिश करनी है या नहीं.

abstract boolean shouldUseRemoteSandboxMode()

रिमोट इनवोकेशन में सैंडबॉक्स मोड का इस्तेमाल करना है या नहीं.

abstract boolean shouldUseReplicateSetup()

सभी रिमोट डिवाइसों के लिए, रेप्लिका सेटअप का इस्तेमाल करना है या नहीं.

abstract boolean shouldUseSandboxTestMode()

अगर हमें टेस्ट मोड में Tf सैंडबॉक्स का इस्तेमाल करना चाहिए, तो यह फ़ंक्शन 'सही है' दिखाता है.

abstract boolean shouldUseSandboxing()

अगर हमें इनवॉकेशन चलाने के लिए Tf कंटेनर का इस्तेमाल करना चाहिए, तो यह फ़ंक्शन 'सही है' दिखाता है

abstract boolean shouldUseTokenSharding()

इससे पता चलता है कि शार्डिंग में टोकन सपोर्ट का इस्तेमाल किया जाना चाहिए या नहीं.

abstract boolean skipTrybotExperiment()

TRYBOT रन के लिए एक्सपेरिमेंट स्किप करने हैं या नहीं.

abstract boolean takeBugreportOnInvocationEnded()

अगर टेस्ट इनवोकेशन खत्म होने पर बग रिपोर्ट लेनी है, तो सही वैल्यू दिखाएं.

abstract boolean takeBugreportzOnInvocationEnded()

अगर टेस्ट इनवोकेशन के दौरान फ़ाइनल गड़बड़ी की रिपोर्ट के लिए, bugreport के बजाय bugreportz का इस्तेमाल किया जाना चाहिए, तो यह फ़ंक्शन true दिखाता है.

पब्लिक मेथड

captureLogcatOnFailure

public abstract boolean captureLogcatOnFailure ()

टेस्ट केस फ़ेल होने पर, logcat को कैप्चर करना है या नहीं

रिटर्न
boolean

captureScreenshotOnFailure

public abstract boolean captureScreenshotOnFailure ()

टेस्ट केस फ़ेल होने पर स्क्रीनशॉट लेना है या नहीं

रिटर्न
boolean

क्लोन

public abstract ICommandOptions clone ()

ICommandOptions ऑब्जेक्ट की कॉपी बनाता है.

रिटर्न
ICommandOptions

delegatedEarlyDeviceRelease

public abstract boolean delegatedEarlyDeviceRelease ()

डेलिगेट किए गए मोड में डिवाइस को जल्दी रिलीज़ करना है या नहीं.

रिटर्न
boolean

earlyDeviceRelease

public abstract boolean earlyDeviceRelease ()

डिवाइस का इस्तेमाल पूरा होने पर, उसे जल्दी रिलीज़ करना है या नहीं.

रिटर्न
boolean

enableDefaultLogProcessors

public abstract boolean enableDefaultLogProcessors ()

कुछ पोस्ट प्रोसेसर को अपने-आप डिप्लॉय करना है या नहीं.

रिटर्न
boolean

filterPreviousPassedTests

public abstract boolean filterPreviousPassedTests ()

यह तय करना कि पिछले टेस्ट में पास हुए टेस्ट केस को फ़िल्टर करना है या नहीं.

रिटर्न
boolean

getAutoCollectorSetOptions

public abstract List<String> getAutoCollectorSetOptions ()

यह फ़ंक्शन, अपने-आप इकट्ठा होने वाले डेटा के लिए उपलब्ध विकल्पों की सूची दिखाता है.

रिटर्न
List<String>

getAutoLogCollectors

public abstract Set<AutoLogCollector> getAutoLogCollectors ()

यह फ़ंक्शन, अपने-आप लॉग इकट्ठा करने वाले उन कलेक्टर का सेट दिखाता है जिन्हें इनवोकेशन के लिए जोड़ा जाना है

रिटर्न
Set<AutoLogCollector>

getAutoLogProcessors

public abstract Set<AutoLogProcessor> getAutoLogProcessors ()

यह फ़ंक्शन, अपने-आप लॉग करने की सुविधा वाले प्रोसेसर का सेट दिखाता है, जिसे किसी इनवोकेशन के लिए जोड़ा जाना है

रिटर्न
Set<AutoLogProcessor>

getDynamicDownloadArgs

public abstract Map<String, String> getDynamicDownloadArgs ()

यह फ़ंक्शन, डाइनैमिक डाउनलोड क्वेरी में पास करने के लिए, args का मैप दिखाता है.

रिटर्न
Map<String, String>

getExperimentalFlags

public abstract MultiMap<String, String> getExperimentalFlags ()

यह फ़ंक्शन, एक्सपेरिमेंट के फ़्लैग का मैप दिखाता है. इसका इस्तेमाल, प्रोजेक्ट में नई सुविधाएं जोड़ने के लिए किया जा सकता है.

रिटर्न
MultiMap<String, String>

getExtraRemotePostsubmitInstance

public abstract int getExtraRemotePostsubmitInstance ()

पोस्टसबमिट में रिमोट वीएम में अतिरिक्त इंस्टेंस शुरू करने हैं या नहीं.

रिटर्न
int

getGeminiApiKey

public abstract String getGeminiApiKey ()

Gemini API की प्रॉम्प्ट क्वेरी के लिए इस्तेमाल किया जाने वाला एपीआई पासकोड.

रिटर्न
String

getHostLogSuffix

public abstract String getHostLogSuffix ()

यह फ़ंक्शन, Tradefed host_log में जोड़ने के लिए सफ़िक्स दिखाता है. अगर कोई प्रीफ़िक्स नहीं है, तो यह शून्य दिखाता है.

रिटर्न
String

getInvocationData

public abstract UniqueMultiMap<String, String> getInvocationData ()

यह फ़ंक्शन, इनवोकेशन को पास किए गए डेटा को दिखाता है, ताकि उसके बारे में जानकारी दी जा सके

रिटर्न
UniqueMultiMap<String, String>

getInvocationTimeout

public abstract long getInvocationTimeout ()

इनवॉकेशन के लिए तय किया गया टाइम आउट दिखाता है. अगर टाइम आउट का इस्तेमाल नहीं करना है, तो 0.

रिटर्न
long

getJdkFolderForSubprocess

public abstract File getJdkFolderForSubprocess ()

यह jdk फ़ोल्डर को वापस लाता है, ताकि सबप्रोसेस में एक्ज़ीक्यूशन को फ़ोर्क करते समय इसका इस्तेमाल किया जा सके.

रिटर्न
File

getLoopTime

public abstract long getLoopTime ()

इस कमांड को फिर से शेड्यूल करने से पहले, इंतज़ार करने का समय पाएं.

रिटर्न
long मि॰से॰ में समय

getMaxLoopCount

public abstract long getMaxLoopCount ()

यह विकल्प, कमांड को शेड्यूल करने की ज़्यादा से ज़्यादा संख्या दिखाता है. अगर isLoopMode की वैल्यू false है, तो इसका कोई असर नहीं होता.

रिटर्न
long

getMultiDeviceCount

public abstract Integer getMultiDeviceCount ()

मल्टी-डिवाइस टेस्ट के लिए डिवाइसों की संख्या दिखाता है.

रिटर्न
Integer

getOptimizeMainlineTest

public abstract boolean getOptimizeMainlineTest ()

अगर हमें मुख्य लाइन टेस्ट के लिए, टेस्ट मॉड्यूल की सूची को ऑप्टिमाइज़ करना चाहिए, तो यह फ़ंक्शन true दिखाता है.

रिटर्न
boolean

getParallelPreInvocationSetupTimeout

public abstract Duration getParallelPreInvocationSetupTimeout ()

पैरलल प्री-इनवोकेशन सेटअप के लिए टाइम आउट की वैल्यू दिखाता है.

रिटर्न
Duration

getParallelSetupTimeout

public abstract Duration getParallelSetupTimeout ()

यह कुकी, पैरलल सेटअप के दौरान इस्तेमाल करने के लिए टाइमआउट की जानकारी देती है.

रिटर्न
Duration

getRemoteCacheInstanceName

public abstract String getRemoteCacheInstanceName ()

यह कुकी, रिमोट कैशिंग को मैनेज करने के लिए इस्तेमाल किए गए इंस्टेंस का नाम दिखाती है.

रिटर्न
String

getRemoteFiles

public abstract Set<String> getRemoteFiles ()

कॉन्फ़िगर की गई रिमोट फ़ाइलों की सूची दिखाता है.

रिटर्न
Set<String>

getRolloutFlags

public abstract MultiMap<String, String> getRolloutFlags ()

यह रोलआउट फ़्लैग का मैप दिखाता है. रोलआउट फ़्लैग, एक्सपेरिमेंट फ़्लैग से अलग होते हैं. ऐसा इसलिए, क्योंकि इनका इस्तेमाल हर इनवोकेशन के लिए किया जाता है.

रिटर्न
MultiMap<String, String>

getRolloutFlagsFiles

public abstract List<File> getRolloutFlagsFiles ()

इससे रोलआउट फ़्लैग वाली फ़ाइलों की सूची मिलती है.

रिटर्न
List<File>

getShardCount

public abstract Integer getShardCount ()

कमांड के लिए, कुल शार्ड की संख्या दिखाता है.

रिटर्न
Integer

getShardIndex

public abstract Integer getShardIndex ()

कमांड के लिए शार्ड इंडेक्स दिखाता है.

रिटर्न
Integer

getTestTag

public abstract String getTestTag ()

इनवोकेशन के लिए, test-tag दिखाता है. अगर कोई वैल्यू नहीं दी जाती है, तो डिफ़ॉल्ट रूप से इसकी वैल्यू 'stub' होती है.

रिटर्न
String

getTestTagSuffix

public abstract String getTestTagSuffix ()

टेस्ट-टैग सफ़िक्स दिखाता है. इसे टेस्ट-टैग में जोड़ा जाता है, ताकि एक टेस्ट के कुछ वैरिएंट दिखाए जा सकें.

रिटर्न
String

isConditionalBugreportDisabled

public abstract boolean isConditionalBugreportDisabled ()

यह फ़ंक्शन, यह जानकारी देता है कि शर्तों के साथ बग रिपोर्ट जनरेट करने की सुविधा बंद है या नहीं

रिटर्न
boolean

isDryRunMode

public abstract boolean isDryRunMode ()

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

रिटर्न
boolean

isExperimentEnabled

public abstract boolean isExperimentEnabled ()

एक्सपेरिमेंट फ़्लैग के ज़रिए एक्सपेरिमेंट चालू करने हैं या नहीं.

रिटर्न
boolean

isFullHelpMode

public abstract boolean isFullHelpMode ()

अगर पूरी जानकारी वाले सहायता मोड का अनुरोध किया गया है, तो true दिखाता है

रिटर्न
boolean

isGeminiLogOnlyMode

public abstract boolean isGeminiLogOnlyMode ()

क्या मॉडल के प्रॉम्प्ट को बंद करना है.

रिटर्न
boolean

isHelpMode

public abstract boolean isHelpMode ()

अगर सहायता मोड के लिए संक्षिप्त अनुरोध किया गया है, तो true दिखाता है

रिटर्न
boolean

isLoopMode

public abstract boolean isLoopMode ()

कॉन्फ़िगरेशन के लिए लूप मोड दिखाता है.

रिटर्न
boolean

isNoisyDryRunMode

public abstract boolean isNoisyDryRunMode ()

अगर हमें कमांड को कंसोल पर प्रिंट करना है, तो true पर वापस जाएं. ऐसा तब किया जाता है, जब हमें इसे कतार में जोड़ने से पहले छोड़ना हो.

रिटर्न
boolean

isRemoteInvocationDeviceless

public abstract boolean isRemoteInvocationDeviceless ()

यह तय करता है कि डिवाइस के बिना रिमोट इनवोकेशन की सुविधा को ट्रिगर करना है या नहीं.

रिटर्न
boolean

isTracingEnabled

public abstract boolean isTracingEnabled ()

यह फ़ंक्शन दिखाता है कि इनवोकेशन ट्रेसिंग चालू है या नहीं.

रिटर्न
boolean

keepPostProcessorOrder

public abstract boolean keepPostProcessorOrder ()

पोस्ट प्रोसेसर को कॉन्फ़िगरेशन में बताए गए क्रम में लागू करना है या नहीं.

रिटर्न
boolean

reportCacheResults

public abstract boolean reportCacheResults ()

अगर कैश मेमोरी में सेव किए गए नतीजे उपलब्ध हैं, तो उन्हें रिपोर्ट करना चाहिए या नहीं. इस बारे में यह फ़ंक्शन 'सही है' वैल्यू दिखाता है.

रिटर्न
boolean

reportCacheResultsInPresubmit

public abstract boolean reportCacheResultsInPresubmit ()

अगर प्रीसबमिट में कैश मेमोरी के नतीजे उपलब्ध हैं, तो हमें उनकी रिपोर्ट करनी चाहिए. ऐसा होने पर, यह फ़ंक्शन 'सही' वैल्यू दिखाता है.

रिटर्न
boolean

reportInvocationCacheResultsInPostsubmit

public abstract boolean reportInvocationCacheResultsInPostsubmit ()

अगर पोस्टसबमिट में इनवोकेशन कैश मेमोरी का नतीजा उपलब्ध है, तो यह फ़ंक्शन true दिखाता है.

रिटर्न
boolean

reportInvocationCacheResultsInPresubmit

public abstract boolean reportInvocationCacheResultsInPresubmit ()

अगर प्रीसबमिट में इनवोकेशन कैश मेमोरी के नतीजे उपलब्ध हैं, तो यह फ़ंक्शन सही वैल्यू दिखाता है.

रिटर्न
boolean

reportInvocationComplete

public abstract boolean reportInvocationComplete ()

invocationComplete तक लॉग की रिपोर्ट करनी है या नहीं.

रिटर्न
boolean

reportPassedTests

public abstract boolean reportPassedTests ()

यह तय करता है कि पास किए गए टेस्ट केस की रिपोर्ट करनी है या नहीं.

रिटर्न
boolean

reportTestCaseCount

public abstract boolean reportTestCaseCount ()

टेस्ट के टाइप के हिसाब से टेस्ट केस की संख्या रिपोर्ट करनी है या नहीं.

रिटर्न
boolean

reportingTags

public abstract List<String> reportingTags ()

इनवोकेशन से जुड़ी रिपोर्टिंग के लिए इस्तेमाल किए गए टैग की सूची.

रिटर्न
List<String>

runOnAllDevices

public abstract boolean runOnAllDevices ()

अगर कमांड को सभी डिवाइसों पर चलाना है, तो true वैल्यू दिखाता है.

रिटर्न
boolean

setAutoCollectorSetOptions

public abstract void setAutoCollectorSetOptions (List<String> autoCollectorSetOptions)

यह कुकी, अपने-आप डेटा इकट्ठा करने वाले टूल को पास किए जाने वाले विकल्पों की सूची सेट करती है.

पैरामीटर
autoCollectorSetOptions List

setAutoLogCollectors

public abstract void setAutoLogCollectors (Set<AutoLogCollector> autoLogCollectors)

यह फ़ंक्शन, ऑटो लॉग कलेक्टर का ऐसा सेट सेट करता है जिसे इनवोकेशन में जोड़ा जाना चाहिए.

पैरामीटर
autoLogCollectors Set

setAutoLogProcessors

public abstract void setAutoLogProcessors (Set<AutoLogProcessor> autoLogProcessors)

यह उन ऑटो लॉग प्रोसेसर का सेट सेट करता है जिन्हें इनवॉकेशन में जोड़ा जाना चाहिए.

पैरामीटर
autoLogProcessors Set

setBugreportOnInvocationEnded

public abstract void setBugreportOnInvocationEnded (boolean takeBugreport)

इससे यह सेट किया जाता है कि इनवोकेशन के आखिर में, बग रिपोर्ट कैप्चर करनी है या नहीं.

पैरामीटर
takeBugreport boolean

setBugreportzOnInvocationEnded

public abstract void setBugreportzOnInvocationEnded (boolean takeBugreportz)

इस कुकी से यह तय होता है कि इनवोकेशन के आखिर में bugreportz को कैप्चर करना है या नहीं.

पैरामीटर
takeBugreportz boolean

setDelegatedEarlyDeviceRelease

public abstract void setDelegatedEarlyDeviceRelease (boolean earlyRelease)

सेट करें कि डिवाइस को डेलिगेट किए गए मोड में जल्दी रिलीज़ करना है या नहीं.

पैरामीटर
earlyRelease boolean

setHostLogSuffix

public abstract void setHostLogSuffix (String suffix)

यह कुकी, Tradefed host_log में जोड़े जाने वाले सुफ़िक्स को सेट करती है.

पैरामीटर
suffix String

setInvocationTimeout

public abstract void setInvocationTimeout (Long mInvocationTimeout)

इनवोकेशन का टाइम आउट सेट करें. अगर टाइम आउट का इस्तेमाल नहीं करना है, तो 0.

पैरामीटर
mInvocationTimeout Long

setLoopMode

public abstract void setLoopMode (boolean loopMode)

इस विकल्प का इस्तेमाल करके, कमांड के लिए लूप मोड सेट किया जाता है

setMultiDeviceCount

public abstract void setMultiDeviceCount (int count)

यह कुकी, मल्टी-डिवाइस टेस्ट के लिए, अनुमानित डिवाइसों की संख्या सेट करती है.

पैरामीटर
count int

setReplicateSetup

public abstract void setReplicateSetup (boolean replicate)

सेट अप किए गए डेटा को कॉपी करने की सुविधा का इस्तेमाल करना है या नहीं, यह सेट करें.

पैरामीटर
replicate boolean

setReportInvocationComplete

public abstract void setReportInvocationComplete (boolean reportInvocationCompleteLogs)

यह सेट करें कि invocationComplete तक लॉग की रिपोर्ट करनी है या नहीं

पैरामीटर
reportInvocationCompleteLogs boolean

setReportTestCaseCount

public abstract void setReportTestCaseCount (boolean report)

सेट करें कि हर टेस्ट टाइप के लिए, टेस्ट केस की संख्या रिपोर्ट करनी है या नहीं.

पैरामीटर
report boolean

setShardCount

public abstract void setShardCount (Integer shardCount)

इस विकल्प से, कमांड के लिए शार्ड की संख्या सेट की जाती है.

पैरामीटर
shardCount Integer

setShardIndex

public abstract void setShardIndex (Integer shardIndex)

इससे कमांड के लिए शार्ड इंडेक्स सेट किया जाता है.

पैरामीटर
shardIndex Integer

setShouldRemoteDynamicShard

public abstract void setShouldRemoteDynamicShard (boolean shouldRemoteDynamicShard)

यह कुकी सेट करती है कि रिमोट डाइनैमिक शार्डिंग सर्वर का इस्तेमाल करना है या नहीं

पैरामीटर
shouldRemoteDynamicShard boolean

setShouldUseEvenModuleSharding

public abstract void setShouldUseEvenModuleSharding (boolean useEvenModuleSharding)

यह सेट करता है कि मॉड्यूल की संख्या को सभी शार्ड में बराबर तौर पर बांटा जाए या नहीं

पैरामीटर
useEvenModuleSharding boolean

setShouldUseSandboxing

public abstract void setShouldUseSandboxing (boolean use)

इस कुकी से यह तय होता है कि हमें टीएफ़ कंटेनर का इस्तेमाल करना चाहिए या नहीं

पैरामीटर
use boolean

setTestTag

public abstract void setTestTag (String testTag)

इस कुकी का इस्तेमाल, इनवोकेशन के लिए test-tag सेट करने के लिए किया जाता है.

setUseSandboxTestMode

public abstract void setUseSandboxTestMode (boolean use)

इस कुकी से यह तय होता है कि हमें टीएफ़ सैंडबॉक्स के टेस्ट मोड का इस्तेमाल करना चाहिए या नहीं.

पैरामीटर
use boolean

shouldDisableInvocationSetupAndTeardown

public abstract boolean shouldDisableInvocationSetupAndTeardown ()

प्री-इनवोकेशन सेटअप और पोस्ट-इनवोकेशन टियरडाउन को बंद करना है या नहीं.

रिटर्न
boolean

shouldEnableDeviceSpecificSetup

public abstract boolean shouldEnableDeviceSpecificSetup ()

डिवाइस के हिसाब से सेटअप करने की सुविधा चालू करनी है या नहीं.

रिटर्न
boolean

shouldForcePreparerFailureAsTestFailure

public abstract boolean shouldForcePreparerFailureAsTestFailure ()

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

रिटर्न
boolean

shouldPassRetryAttemptNumber

public abstract boolean shouldPassRetryAttemptNumber ()

फिर से कोशिश करने की संख्या को पास करना है या नहीं.

रिटर्न
boolean

shouldRemoteDynamicShard

public abstract boolean shouldRemoteDynamicShard ()

यह कुकी यह तय करती है कि रिमोट डाइनैमिक शार्डिंग सर्वर का इस्तेमाल करना है या नहीं

रिटर्न
boolean

shouldReportModuleProgression

public abstract boolean shouldReportModuleProgression ()

मॉड्यूल लेवल पर रिमोट इनवोकेशन की प्रोग्रेशन रिपोर्ट करनी है या नहीं.

रिटर्न
boolean

shouldSkipParentProcessLogcat

public abstract boolean shouldSkipParentProcessLogcat ()

माता-पिता की प्रोसेस के लिए logcat को स्किप करना है या नहीं.

रिटर्न
boolean

shouldUploadCacheResults

public abstract boolean shouldUploadCacheResults ()

अगर हमें कैश मेमोरी में नतीजे सेव करने हैं, तो यह फ़ंक्शन 'सही' दिखाता है.

रिटर्न
boolean

shouldUploadInvocationCacheResults

public abstract boolean shouldUploadInvocationCacheResults ()

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

रिटर्न
boolean

shouldUseDynamicSharding

public abstract boolean shouldUseDynamicSharding ()

इससे पता चलता है कि हमें डाइनैमिक शार्डिंग का इस्तेमाल करना चाहिए या नहीं

रिटर्न
boolean

shouldUseEvenModuleSharding

public abstract boolean shouldUseEvenModuleSharding ()

यह फ़ंक्शन बताता है कि क्या मॉड्यूल की संख्या को सभी शार्ड में बराबर बांटने की कोशिश करनी चाहिए

रिटर्न
boolean

shouldUseParallelPreInvocationSetup

public abstract boolean shouldUseParallelPreInvocationSetup ()

यह फ़ंक्शन, यह जानकारी देता है कि इनवॉकेशन से पहले सेटअप को पैरलल तरीके से एक्ज़ीक्यूट करना है या नहीं.

रिटर्न
boolean

shouldUseParallelRemoteSetup

public abstract boolean shouldUseParallelRemoteSetup ()

रिमोट डिवाइसों को पैरलल तरीके से सेट अप करने की कोशिश करनी है या नहीं.

रिटर्न
boolean

shouldUseParallelSetup

public abstract boolean shouldUseParallelSetup ()

पैरलल सेटअप की कोशिश करनी है या नहीं.

रिटर्न
boolean

shouldUseRemoteSandboxMode

public abstract boolean shouldUseRemoteSandboxMode ()

रिमोट इनवोकेशन में सैंडबॉक्स मोड का इस्तेमाल करना है या नहीं.

रिटर्न
boolean

shouldReplicateSetup

public abstract boolean shouldUseReplicateSetup ()

सभी रिमोट डिवाइसों के लिए, रेप्लिका सेटअप का इस्तेमाल करना है या नहीं.

रिटर्न
boolean

shouldUseSandboxTestMode

public abstract boolean shouldUseSandboxTestMode ()

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

रिटर्न
boolean

shouldUseSandboxing

public abstract boolean shouldUseSandboxing ()

अगर हमें इनवॉकेशन चलाने के लिए Tf कंटेनर का इस्तेमाल करना चाहिए, तो यह फ़ंक्शन 'सही है' दिखाता है

रिटर्न
boolean

shouldUseTokenSharding

public abstract boolean shouldUseTokenSharding ()

इससे पता चलता है कि शार्डिंग में टोकन सपोर्ट का इस्तेमाल किया जाना चाहिए या नहीं.

रिटर्न
boolean

skipTrybotExperiment

public abstract boolean skipTrybotExperiment ()

TRYBOT रन के लिए एक्सपेरिमेंट स्किप करने हैं या नहीं.

रिटर्न
boolean

takeBugreportOnInvocationEnded

public abstract boolean takeBugreportOnInvocationEnded ()

अगर टेस्ट इनवोकेशन खत्म होने पर बग रिपोर्ट लेनी है, तो सही वैल्यू दिखाएं.

रिटर्न
boolean

takeBugreportzOnInvocationEnded

public abstract boolean takeBugreportzOnInvocationEnded ()

अगर टेस्ट इनवोकेशन के दौरान फ़ाइनल गड़बड़ी की रिपोर्ट के लिए, bugreport के बजाय bugreportz का इस्तेमाल किया जाना चाहिए, तो यह फ़ंक्शन true दिखाता है.

रिटर्न
boolean