IRetryनिर्णय

public interface IRetryDecision

com.android.tradefed.retry.IRetryDecision


पुन: प्रयास करने के निर्णय को संचालित करने वाला इंटरफ़ेस और अधिक लक्षित पुनर्प्रयास के लिए कक्षा पर फ़िल्टर लागू करना।

सारांश

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

abstract void addLastAttempt ( lastResults) addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) सबसे अधिक संभावना पिछले पुन: प्रयास करें प्रयास करने से पहले, कहा जाएगा तो हम आँकड़े इस प्रयोजन के लिए बहुत अंतिम प्रयास के परिणाम छूटे हुए हों।

abstract int getMaxRetryCount ()

स्वत: पुन: प्रयास के दौरान प्रयासों की अधिकतम संख्या।

abstract RetryStatistics getRetryStatistics ()

रिटर्न RetryStatistics पुन: प्रयास का प्रतिनिधित्व।

abstract RetryStrategy getRetryStrategy ()

RetryStrategy स्वतः पुन: प्रयास के दौरान इस्तेमाल किया।

abstract boolean isAutoRetryEnabled ()

ऑटो-पुन: प्रयास सक्षम करना है या नहीं।

abstract boolean rebootAtLastAttempt ()

अंतिम प्रयास से पहले डिवाइस को रिबूट करना है या नहीं।

abstract void setInvocationContext (IInvocationContext context)

वर्तमान आमंत्रण संदर्भ सेट करें।

abstract boolean shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, int attemptJustExecuted, previousResults)

तय करें कि पुन: प्रयास करने का प्रयास किया जाना चाहिए या नहीं।

abstract boolean shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults) shouldRetry (IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults)

तय करें कि पुन: प्रयास करने का प्रयास किया जाना चाहिए या नहीं।

abstract boolean useUpdatedReporting ()

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

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

अंतिम प्रयास जोड़ें

public abstract void addLastAttempt ( lastResults)

ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) सबसे अधिक संभावना पिछले पुन: प्रयास करें प्रयास करने से पहले, कहा जाएगा तो हम आँकड़े इस प्रयोजन के लिए बहुत अंतिम प्रयास के परिणाम छूटे हुए हों। यह विधि उन परिणामों को उचित सांख्यिकी गणना के लिए प्रदान करने की अनुमति देती है।

getMaxRetryCount

public abstract int getMaxRetryCount ()

स्वत: पुन: प्रयास के दौरान प्रयासों की अधिकतम संख्या।

रिटर्न
int

getRetryStatistics

public abstract RetryStatistics getRetryStatistics ()

रिटर्न RetryStatistics पुन: प्रयास का प्रतिनिधित्व।

रिटर्न
RetryStatistics

getRetryStrategy

public abstract RetryStrategy getRetryStrategy ()

RetryStrategy स्वतः पुन: प्रयास के दौरान इस्तेमाल किया।

रिटर्न
RetryStrategy

isAutoRetryEnabled

public abstract boolean isAutoRetryEnabled ()

ऑटो-पुन: प्रयास सक्षम करना है या नहीं।

रिटर्न
boolean

रिबूटAtLastAttempt

public abstract boolean rebootAtLastAttempt ()

अंतिम प्रयास से पहले डिवाइस को रिबूट करना है या नहीं।

रिटर्न
boolean

सेटइनवोकेशनकॉन्टेक्स्ट

public abstract void setInvocationContext (IInvocationContext context)

वर्तमान आमंत्रण संदर्भ सेट करें।

मापदंडों
context IInvocationContext

पुनः प्रयास करना चाहिए

public abstract boolean shouldRetry (IRemoteTest test, 
                int attemptJustExecuted, 
                 previousResults)

तय करें कि पुन: प्रयास करने का प्रयास किया जाना चाहिए या नहीं। इसके अलावा करने के लिए सभी आवश्यक परिवर्तन करने IRemoteTest (फिल्टर लागू करने, आदि) पुनः प्रयास किया जाना।

मापदंडों
test IRemoteTest : IRemoteTest कि सिर्फ भाग गया।

attemptJustExecuted int : प्रयास की संख्या कि हम सिर्फ भाग गया।

previousResults : की सूची TestRunResult परीक्षण है कि बस RAN का।

रिटर्न
boolean सच है अगर हमें पुनः प्रयास करना चाहिए, अन्यथा गलत।

फेंकता
DeviceNotAvailableException डिवाइस रिकवरी के दौरान फेंका जा सकता है

फिर से प्रयास करना चाहिए

public abstract boolean shouldRetry (IRemoteTest test, 
                ModuleDefinition module, 
                int attemptJustExecuted, 
                 previousResults)

तय करें कि पुन: प्रयास करने का प्रयास किया जाना चाहिए या नहीं। इसके अलावा करने के लिए सभी आवश्यक परिवर्तन करने IRemoteTest (फिल्टर लागू करने, आदि) पुनः प्रयास किया जाना।

मापदंडों
test IRemoteTest : IRemoteTest कि सिर्फ भाग गया।

module ModuleDefinition : ModuleDefinition परीक्षण मॉड्यूल के लिए वस्तु।

attemptJustExecuted int : प्रयास की संख्या कि हम सिर्फ भाग गया।

previousResults : की सूची TestRunResult परीक्षण है कि बस RAN का।

रिटर्न
boolean सच है अगर हमें पुनः प्रयास करना चाहिए, अन्यथा गलत।

फेंकता
DeviceNotAvailableException डिवाइस रिकवरी के दौरान फेंका जा सकता है

अद्यतन रिपोर्टिंग का उपयोग करें

public abstract boolean useUpdatedReporting ()

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

रिटर्न
boolean