IRetryDecision
public
interface
IRetryDecision
com.android.tradefed.retry.IRetryDecision |
इंटरफ़ेस, फिर से कोशिश करने का फ़ैसला ले रहा है. साथ ही, टारगेट किए गए फिर से कोशिश करने के लिए, क्लास पर फ़िल्टर लागू कर रहा है.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
abstract
void
|
addLastAttempt(
|
default
void
|
addToSkipRetryList(String filterEntry)
फिर से कोशिश करने से बचने के लिए, कोई एंट्री जोड़ें. |
abstract
|
getCommandLineArgs()
फिर से कोशिश करने के फ़ैसले के लिए, कमांड लाइन के आर्ग्युमेंट दिखाता है. |
abstract
int
|
getMaxTestCaseAttempts()
अपने-आप दोबारा कोशिश करने के दौरान, हर टेस्ट रन के लिए ज़्यादा से ज़्यादा कोशिशों की संख्या. |
abstract
int
|
getMaxTestCaseAttempts(ModuleDefinition module)
अपने-आप फिर से कोशिश करने के दौरान, किसी मॉड्यूल के लिए हर टेस्ट रन में ज़्यादा से ज़्यादा कितनी कोशिशें की जा सकती हैं. |
abstract
int
|
getMaxTestRunAttempts()
अपने-आप दोबारा कोशिश करने के दौरान, हर टेस्ट रन के लिए ज़्यादा से ज़्यादा कोशिशों की संख्या. |
abstract
int
|
getMaxTestRunAttempts(ModuleDefinition module)
अपने-आप फिर से कोशिश करने के दौरान, किसी मॉड्यूल के लिए हर टेस्ट रन में ज़्यादा से ज़्यादा कितनी कोशिशें की जा सकती हैं. |
abstract
RetryStatistics
|
getRetryStatistics()
फिर से कोशिश करने के लिए |
abstract
RetryStrategy
|
getRetryStrategy()
अपने-आप फिर से कोशिश करने के दौरान इस्तेमाल किया जाने वाला |
abstract
boolean
|
isAutoRetryEnabled()
अपने-आप फिर से कोशिश करने की सुविधा चालू करनी है या नहीं. |
abstract
boolean
|
rebootAtLastAttempt()
आखिरी कोशिश करने से पहले, डिवाइस को रीस्टार्ट करना है या नहीं. |
abstract
void
|
setInvocationContext(IInvocationContext context)
मौजूदा इंवोकेशन कॉन्टेक्स्ट सेट करें. |
abstract
boolean
|
shouldRetry(IRemoteTest test, ModuleDefinition module, int attemptJustExecuted,
यह तय करना कि दोबारा कोशिश की जानी चाहिए या नहीं. |
abstract
boolean
|
shouldRetry(IRemoteTest test, int attemptJustExecuted,
यह तय करना कि दोबारा कोशिश की जानी चाहिए या नहीं. |
abstract
RetryPreparationDecision
|
shouldRetryPreparation(ModuleDefinition module, int attempt, int maxAttempt)
यह तय करें कि मॉड्यूल तैयार करने की कोशिश फिर से की जानी चाहिए या नहीं. |
abstract
boolean
|
useUpdatedReporting()
अगर हमें अपडेट की गई रिपोर्टिंग का इस्तेमाल करना है, तो यह 'सही' दिखाता है. |
सार्वजनिक तरीके
addLastAttempt
public abstract void addLastAttempt (lastResults)
ERROR(/#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List))
को ज़्यादातर मामलों में, फिर से कोशिश करने की आखिरी कोशिश से पहले कॉल किया जाएगा. इसलिए, हो सकता है कि आंकड़ों के लिए, आखिरी कोशिश के नतीजे हमारे पास न हों. इस तरीके से, आंकड़ों का सही हिसाब लगाने के लिए, उन नतीजों को उपलब्ध कराया जा सकता है.
addToSkipRetryList
public void addToSkipRetryList (String filterEntry)
फिर से कोशिश करने से बचने के लिए, कोई एंट्री जोड़ें.
पैरामीटर | |
---|---|
filterEntry |
String |
getCommandLineArgs
public abstractgetCommandLineArgs ()
फिर से कोशिश करने के फ़ैसले के लिए, कमांड लाइन के आर्ग्युमेंट दिखाता है.
रिटर्न | |
---|---|
|
getMaxTestCaseAttempts
public abstract int getMaxTestCaseAttempts ()
अपने-आप दोबारा कोशिश करने के दौरान, हर टेस्ट रन के लिए ज़्यादा से ज़्यादा कोशिशों की संख्या.
रिटर्न | |
---|---|
int |
getMaxTestCaseAttempts
public abstract int getMaxTestCaseAttempts (ModuleDefinition module)
अपने-आप फिर से कोशिश करने के दौरान, किसी मॉड्यूल के लिए हर टेस्ट रन में ज़्यादा से ज़्यादा कितनी कोशिशें की जा सकती हैं.
पैरामीटर | |
---|---|
module |
ModuleDefinition |
रिटर्न | |
---|---|
int |
getMaxTestRunAttempts
public abstract int getMaxTestRunAttempts ()
अपने-आप दोबारा कोशिश करने के दौरान, हर टेस्ट रन के लिए ज़्यादा से ज़्यादा कोशिशों की संख्या.
रिटर्न | |
---|---|
int |
getMaxTestRunAttempts
public abstract int getMaxTestRunAttempts (ModuleDefinition module)
अपने-आप फिर से कोशिश करने के दौरान, किसी मॉड्यूल के लिए हर टेस्ट रन में ज़्यादा से ज़्यादा कितनी कोशिशें की जा सकती हैं.
पैरामीटर | |
---|---|
module |
ModuleDefinition |
रिटर्न | |
---|---|
int |
getRetryStatistics
public abstract RetryStatistics getRetryStatistics ()
फिर से कोशिश करने के लिए RetryStatistics
दिखाता है.
रिटर्न | |
---|---|
RetryStatistics |
getRetryStrategy
public abstract RetryStrategy getRetryStrategy ()
अपने-आप फिर से कोशिश करने के दौरान इस्तेमाल किया जाने वाला RetryStrategy
.
रिटर्न | |
---|---|
RetryStrategy |
isAutoRetryEnabled
public abstract boolean isAutoRetryEnabled ()
अपने-आप फिर से कोशिश करने की सुविधा चालू करनी है या नहीं.
रिटर्न | |
---|---|
boolean |
rebootAtLastAttempt
public abstract boolean rebootAtLastAttempt ()
आखिरी कोशिश करने से पहले, डिवाइस को रीस्टार्ट करना है या नहीं.
रिटर्न | |
---|---|
boolean |
setInvocationContext
public abstract void setInvocationContext (IInvocationContext context)
मौजूदा इंवोकेशन कॉन्टेक्स्ट सेट करें.
पैरामीटर | |
---|---|
context |
IInvocationContext |
shouldRetry
public abstract 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 |
अगर हमें फिर से कोशिश करनी है, तो True. अगर नहीं, तो False. |
थ्रो | |
---|---|
DeviceNotAvailableException |
डिवाइस को वापस लाने के दौरान, इसे हटाया जा सकता है |
shouldRetry
public abstract boolean shouldRetry (IRemoteTest test, int attemptJustExecuted,previousResults)
यह तय करना कि दोबारा कोशिश की जानी चाहिए या नहीं. फिर से कोशिश करने के लिए, IRemoteTest
में ज़रूरी बदलाव भी करें. जैसे, फ़िल्टर लागू करना वगैरह.
पैरामीटर | |
---|---|
test |
IRemoteTest : वह IRemoteTest जो अभी-अभी चला है. |
attemptJustExecuted |
int : अभी-अभी किए गए ट्रायल की संख्या. |
previousResults |
: अभी-अभी चलाए गए टेस्ट के TestRunResult की सूची. |
रिटर्न | |
---|---|
boolean |
अगर हमें फिर से कोशिश करनी है, तो True. अगर नहीं, तो False. |
थ्रो | |
---|---|
DeviceNotAvailableException |
डिवाइस को वापस लाने के दौरान, इसे हटाया जा सकता है |
shouldRetryPreparation
public abstract RetryPreparationDecision shouldRetryPreparation (ModuleDefinition module, int attempt, int maxAttempt)
यह तय करें कि मॉड्यूल तैयार करने की कोशिश फिर से की जानी चाहिए या नहीं.
पैरामीटर | |
---|---|
module |
ModuleDefinition |
attempt |
int |
maxAttempt |
int |
रिटर्न | |
---|---|
RetryPreparationDecision |
useUpdatedReporting
public abstract boolean useUpdatedReporting ()
अगर हमें अपडेट की गई रिपोर्टिंग का इस्तेमाल करना है, तो यह 'सही' दिखाता है.
रिटर्न | |
---|---|
boolean |