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