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