ইনস্টল করা ইন্সট্রুমেন্টেশন টেস্ট
public class InstalledInstrumentationsTest
extends Object
implements IAutoRetriableTest , IConfigurationReceiver , IDeviceTest , IMetricCollectorReceiver , IShardableTest
java.lang.অবজেক্ট |
↳ | com.android.tradefed.testtype.InstalledInstrumentationsTest |
বর্তমান ডিভাইসে পাওয়া সমস্ত ইন্সট্রুমেন্টেশন চালায়।
সারাংশ
পাবলিক পদ্ধতি |
---|
ITestDevice | getDevice () পরীক্ষার অধীনে ডিভাইস পান. |
void | run ( TestInformation testInfo, ITestInvocationListener listener) পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে। |
void | setConfiguration ( IConfiguration configuration) ব্যবহৃত IConfiguration ইনজেক্ট করে। |
void | setDevice ( ITestDevice device) পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন। |
void | setMetricCollectors ( collectors) setMetricCollectors ( collectors) পরীক্ষা চালানোর জন্য সংজ্ঞায়িত IMetricCollector এর তালিকা সেট করে। |
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)) । |
| split (int shardCountHint) split() এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে। |
পাবলিক কনস্ট্রাক্টর
ইনস্টল করা ইন্সট্রুমেন্টেশন টেস্ট
public InstalledInstrumentationsTest ()
পাবলিক পদ্ধতি
ডিভাইস পান
public ITestDevice getDevice ()
পরীক্ষার অধীনে ডিভাইস পান.
সেট কনফিগারেশন
public void setConfiguration (IConfiguration configuration)
ব্যবহৃত IConfiguration
ইনজেক্ট করে।
পরামিতি |
---|
configuration | IConfiguration |
সেটডিভাইস
public void setDevice (ITestDevice device)
পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন।
পরামিতি |
---|
device | ITestDevice : ব্যবহার করার জন্য ITestDevice |
সেটমেট্রিক কালেক্টর
public void setMetricCollectors ( collectors)
পরীক্ষা চালানোর জন্য সংজ্ঞায়িত IMetricCollector
এর তালিকা সেট করে।
পুনরায় চেষ্টা করা উচিত
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 | আমাদের পুনরায় চেষ্টা করা উচিত হলে সত্য, অন্যথায় মিথ্যা। |
বিভক্ত
public split (int shardCountHint)
split()
এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে। এটি কিছু পরীক্ষার রানারদের জন্য দরকারী যারা কখনও কখনও নির্বিচারে সিদ্ধান্ত নিতে পারে না।
পরামিতি |
---|
shardCountHint | int : চেষ্টা করা শার্ড গণনা। |
রিটার্নস |
---|
| উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে ধার্যযোগ্য না হলে null |