IAutoRetriableTest

public interface IAutoRetriableTest
implements IRemoteTest

com.android.tradefed.testtype.retry.IAutoRetriableTest


IRemoteTest के लिए इंटरफ़ेस जो ITestFilterReceiver लागू नहीं करता है लेकिन फिर भी ऑटो-पुनः प्रयास का समर्थन करना चाहता है।

अधिकांश धावकों के लिए सिफारिश यह है कि ITestFilterReceiver लागू किया जाए और हार्नेस को संभालने के लिए कौन से परीक्षण चल रहे हैं, इस पर विस्तृत नियंत्रण दिया जाए। लेकिन कुछ स्थिति में, यह संभव नहीं हो सकता है और पुनः प्रयास का कुछ प्रत्यायोजित रूप आवश्यक है।

सारांश

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

default boolean shouldRetry (int attemptJustExecuted, previousResults, skipList) shouldRetry (int attemptJustExecuted, previousResults, skipList) shouldRetry (int attemptJustExecuted, previousResults, skipList)

ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) प्रत्यायोजित ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) .

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

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

public boolean shouldRetry (int attemptJustExecuted, 
                 previousResults, 
                 skipList)

ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) प्रत्यायोजित ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List)) . निर्णय लें कि पुनः प्रयास करने का प्रयास किया जाना चाहिए या नहीं। पुनः प्रयास किए जाने के लिए IRemoteTest में कोई आवश्यक परिवर्तन भी करें (फ़िल्टर लागू करना, अगला रन तैयार करना, आदि)।

पैरामीटर
attemptJustExecuted int : हमारे द्वारा अभी-अभी चलाए गए प्रयास की संख्या।

previousResults : अभी चले परीक्षण के TestRunResult की सूची।

skipList : उन वस्तुओं का समूह जिनका पुनः प्रयास नहीं किया जाना चाहिए।

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

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