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 ডিভাইস পুনরুদ্ধারের সময় নিক্ষেপ করা যেতে পারে