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