টেস্টসপুলপোলার
public final class TestsPoolPoller
extends Object implements IConfigurationReceiver , IMetricCollectorReceiver , IRemoteTest , ISystemStatusCheckerReceiver
| java.lang.Object | |
| ↳ | com.android.tradefed.invoker.shard.TestsPoolPoller |
টেস্ট র্যাপার যা একটি টেস্ট পুলের সমস্ত টেস্ট চালানোর সুযোগ দেয়। টেস্টগুলো অন্য TestsPoolPoller এর সাথে শেয়ার করা যেতে পারে, তাই সিনক্রোনাইজেশন প্রয়োজন।
করণীয়: টোকেন মডিউল/টেস্টের জন্য হ্যান্ডলিং যোগ করুন।
সারসংক্ষেপ
সরকারি নির্মাণকারী | |
|---|---|
TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker) Ctor যেখানে | |
জনসাধারণের পদ্ধতি | |
|---|---|
void | run ( TestInformation info, ITestInvocationListener listener)পরীক্ষাগুলো চালায় এবং লিসেনারকে ফলাফল জানায়। |
void | setConfiguration ( IConfiguration configuration) ব্যবহৃত |
void | setLogRegistry ( ILogRegistry registry) |
void | setMetricCollectors (List< IMetricCollector > collectors) টেস্ট রানের জন্য সংজ্ঞায়িত |
void | setSystemStatusChecker (List< ISystemStatusChecker > systemCheckers) পরীক্ষার জন্য কনফিগারেশন থেকে |
সরকারি নির্মাণকারী
টেস্টসপুলপোলার
public TestsPoolPoller (ITestsPool testsPool, CountDownLatch tracker)
Ctor যেখানে IRemoteTest এর পুলটি সরবরাহ করা হয়।
| প্যারামিটার | |
|---|---|
testsPool | ITestsPool : ITestsPool এর সকল টেস্টের পুল। |
tracker | CountDownLatch : চলমান পোলারের সংখ্যা পাওয়ার জন্য ব্যবহৃত একটি CountDownLatch । |
জনসাধারণের পদ্ধতি
দৌড়
public void run (TestInformation info, ITestInvocationListener listener)
পরীক্ষাগুলো চালায় এবং লিসেনারকে ফলাফল জানায়।
| প্যারামিটার | |
|---|---|
info | TestInformation : TestInformation অবজেক্ট, যা টেস্ট চালানোর জন্য প্রয়োজনীয় তথ্য ধারণ করে। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
| নিক্ষেপ | |
|---|---|
DeviceNotAvailableException | |
কনফিগারেশন সেট করুন
public void setConfiguration (IConfiguration configuration)
ব্যবহৃত IConfiguration টি ইনজেক্ট করে।
| প্যারামিটার | |
|---|---|
configuration | IConfiguration |
সেটলগরেজিস্ট্রি
public void setLogRegistry (ILogRegistry registry)
| প্যারামিটার | |
|---|---|
registry | ILogRegistry |
সেটমেট্রিককালেক্টরস
public void setMetricCollectors (List<IMetricCollector> collectors)
টেস্ট রানের জন্য সংজ্ঞায়িত IMetricCollector গুলোর তালিকা নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
collectors | List |
setSystemStatusChecker
public void setSystemStatusChecker (List<ISystemStatusChecker> systemCheckers)
পরীক্ষার জন্য কনফিগারেশন থেকে ISystemStatusChecker নির্ধারণ করে।
| প্যারামিটার | |
|---|---|
systemCheckers | List |