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) |
सार्वजनिक तरीके
पुन:प्रयास करना चाहिए
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 | डिवाइस पुनर्प्राप्ति के दौरान फेंका जा सकता है |