बेसरीडिसिज़न

public class BaseRetryDecision
extends Object implements IConfigurationReceiver, IRetryDecision, ITestInformationReceiver

java.lang.Object
com.android.tradefed.retry.BasetryCheckion.


IRetryDecision को बुनियादी तौर पर लागू करना. बेस को लागू करने के लिए सिर्फ़ लोकल सिग्नल का इस्तेमाल किया जाता है जोड़ें.

खास जानकारी

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

BaseRetryDecision()

फिर से कोशिश करने के फ़ैसले के लिए कंस्ट्रक्टर

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

void addLastAttempt( lastResults)

आखिरी कोशिश से पहले, हो सकता है कि ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List)) को कॉल किया जाए इसलिए, हो सकता है कि आंकड़े जुटाने के लिए की गई आखिरी कोशिश के नतीजे न मिलें.

void addToSkipRetryList(String filterEntry)

फिर से कोशिश करने से बचने के लिए, कोई एंट्री जोड़ें.

static getFailedTestCases( previousResults)

ऐसे टेस्ट केस का मैप दिखाता है जिनकी फिर से कोशिश की जानी चाहिए.

CurrentInvocation.IsolationGrade getIsolationGrade()
int getMaxRetryCount()

अपने-आप फिर से कोशिश करने के दौरान, कोशिशों की ज़्यादा से ज़्यादा संख्या.

RetryStatistics getRetryStatistics()

फिर से कोशिश करने की कोशिश को दिखाने वाला RetryStatistics दिखाता है.

RetryStrategy getRetryStrategy()

अपने-आप फिर से कोशिश करने के दौरान इस्तेमाल किया गया RetryStrategy.

getSkipRetrySet()
TestInformation getTestInformation()
boolean isAutoRetryEnabled()

अपने-आप दोबारा कोशिश करने की सुविधा चालू करनी है या नहीं.

boolean rebootAtLastAttempt()

आखिरी कोशिश से पहले डिवाइस को फिर से चालू करना है या नहीं.

void setConfiguration(IConfiguration configuration)

IConfiguration को इंजेक्ट करता है.

void setInvocationContext(IInvocationContext context)

शुरू करने का मौजूदा संदर्भ सेट करें.

void setTestInformation(TestInformation testInformation)
boolean shouldRetry(IRemoteTest test, ModuleDefinition module, int attemptJustExecuted, previousResults, DeviceNotAvailableException dnae)

तय करें कि कोशिश की जानी चाहिए या नहीं.

boolean shouldRetry(IRemoteTest test, int attemptJustExecuted, previousResults)

तय करें कि कोशिश की जानी चाहिए या नहीं.

RetryPreparationDecision shouldRetryPreparation(ModuleDefinition module, int attempt, int maxAttempt)

तय करें कि मॉड्यूल की तैयारी की दोबारा कोशिश करनी चाहिए या नहीं.

boolean useUpdatedReporting()

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

सुरक्षित तरीके

void isolateRetry( devices)

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

बेसरीडिसिज़न

public BaseRetryDecision ()

फिर से कोशिश करने के फ़ैसले के लिए कंस्ट्रक्टर

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

आखिरी बार कोशिश करने से पहले इसकी जांच करें

public void addLastAttempt ( lastResults)

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

ऐड-टू-स्किपरीलिस्ट

public void addToSkipRetryList (String filterEntry)

फिर से कोशिश करने से बचने के लिए, कोई एंट्री जोड़ें.

पैरामीटर
filterEntry String

getFailedTestCases

public static  getFailedTestCases ( previousResults)

ऐसे टेस्ट केस का मैप दिखाता है जिनकी फिर से कोशिश की जानी चाहिए.

पैरामीटर
previousResults

रिटर्न

गेट आइसोलेशनग्रेड

public CurrentInvocation.IsolationGrade getIsolationGrade ()

रिटर्न
CurrentInvocation.IsolationGrade

getMaxRequestCount

public int getMaxRetryCount ()

अपने-आप फिर से कोशिश करने के दौरान, कोशिशों की ज़्यादा से ज़्यादा संख्या.

रिटर्न
int

फिर से पाने के आंकड़े

public RetryStatistics getRetryStatistics ()

फिर से कोशिश करने की कोशिश को दिखाने वाला RetryStatistics दिखाता है.

रिटर्न
RetryStatistics

गेटरीट्रेट रणनीति

public RetryStrategy getRetryStrategy ()

अपने-आप फिर से कोशिश करने के दौरान इस्तेमाल किया गया RetryStrategy.

रिटर्न
RetryStrategy

'स्किप फिर से सेट करें' सेट करें

public  getSkipRetrySet ()

रिटर्न

जांच के बारे में जानकारी पाएं

public TestInformation getTestInformation ()

रिटर्न
TestInformation

isAutoदोबारा काम करने की सुविधा

public boolean isAutoRetryEnabled ()

अपने-आप दोबारा कोशिश करने की सुविधा चालू करनी है या नहीं.

रिटर्न
boolean

रीबूट समय के बाद करने की कोशिश करें

public boolean rebootAtLastAttempt ()

आखिरी कोशिश से पहले डिवाइस को फिर से चालू करना है या नहीं.

रिटर्न
boolean

सेट कॉन्फ़िगरेशन

public void setConfiguration (IConfiguration configuration)

IConfiguration को इंजेक्ट करता है.

पैरामीटर
configuration IConfiguration

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

public void setInvocationContext (IInvocationContext context)

शुरू करने का मौजूदा संदर्भ सेट करें.

पैरामीटर
context IInvocationContext

जांच के लिए जानकारी सेट करें

public void setTestInformation (TestInformation testInformation)

पैरामीटर
testInformation TestInformation

फिर से कोशिश करें

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

तय करें कि कोशिश की जानी चाहिए या नहीं. साथ ही, विज्ञापन देने वाले लोगों या कंपनियों की फिर से कोशिश करने के लिए IRemoteTest (फ़िल्टर लागू करना वगैरह).

पैरामीटर
test IRemoteTest: IRemoteTest अभी-अभी चला.

module ModuleDefinition: जांच मॉड्यूल के लिए ModuleDefinition ऑब्जेक्ट.

attemptJustExecuted int: अभी-अभी हमारी कोशिश की संख्या.

previousResults : अभी-अभी चलाए गए TestRunResult टेस्ट की सूची.

dnae DeviceNotAvailableException: डिवाइस में से DeviceNotAvailableException अपवाद उपलब्ध नहीं है.

रिटर्न
boolean सही है, अगर हमें फिर से कोशिश करनी चाहिए, तो गलत.

थ्रो
DeviceNotAvailableException

फिर से कोशिश करें

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

तय करें कि कोशिश की जानी चाहिए या नहीं. साथ ही, विज्ञापन देने वाले लोगों या कंपनियों की फिर से कोशिश करने के लिए IRemoteTest (फ़िल्टर लागू करना वगैरह).

पैरामीटर
test IRemoteTest: IRemoteTest अभी-अभी चला.

attemptJustExecuted int: अभी-अभी हमारी कोशिश की संख्या.

previousResults : अभी-अभी चलाए गए TestRunResult टेस्ट की सूची.

रिटर्न
boolean सही है, अगर हमें फिर से कोशिश करनी चाहिए, तो गलत.

थ्रो
DeviceNotAvailableException

को पुनर्प्रयास की तैयारी

public RetryPreparationDecision shouldRetryPreparation (ModuleDefinition module, 
                int attempt, 
                int maxAttempt)

तय करें कि मॉड्यूल की तैयारी की दोबारा कोशिश करनी चाहिए या नहीं.

पैरामीटर
module ModuleDefinition

attempt int

maxAttempt int

रिटर्न
RetryPreparationDecision

यूज़-अपडेट-रिपोर्टिंग

public boolean useUpdatedReporting ()

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

रिटर्न
boolean

सुरक्षित तरीके

अलग से दोबारा कोशिश करें

protected void isolateRetry ( devices)

पैरामीटर
devices

थ्रो
DeviceNotAvailableException