টেস্টপুলপোলার

public final class TestsPoolPoller
extends Object implements IRemoteTest, IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver

java.lang.অবজেক্ট
com.android.tradefed.invoker.shard.TestsPoolPoller


পরীক্ষার মোড়ক যা পরীক্ষার পুলের সমস্ত পরীক্ষা চালানোর অনুমতি দেয়। টেস্টগুলি অন্য TestsPoolPoller দ্বারা ভাগ করা যেতে পারে তাই সিঙ্ক্রোনাইজেশন প্রয়োজন৷

TODO: টোকেন মডিউল/পরীক্ষার জন্য হ্যান্ডলিং যোগ করুন।

সারসংক্ষেপ

পাবলিক কনস্ট্রাক্টর

TestsPoolPoller ( tests, CountDownLatch tracker) TestsPoolPoller ( tests, CountDownLatch tracker)

Ctor যেখানে IRemoteTest এর পুল দেওয়া আছে।

TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker)

পাবলিক পদ্ধতি

void run (TestInformation info, ITestInvocationListener listener)

void setConfiguration ( IConfiguration configuration)

ব্যবহৃত IConfiguration ইনজেক্ট করে।

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

পরীক্ষা চালানোর জন্য সংজ্ঞায়িত IMetricCollector এর তালিকা সেট করে।

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

পরীক্ষার জন্য কনফিগারেশন থেকে ISystemStatusChecker s সেট করে।

পাবলিক কনস্ট্রাক্টর

টেস্টপুলপোলার

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

Ctor যেখানে IRemoteTest এর পুল দেওয়া আছে।

পরামিতি
tests : সকল পরীক্ষার IRemoteTest এর পুল।

tracker CountDownLatch : চলমান পোলারের সংখ্যা পেতে একটি ERROR(/CountDownLatch) শেয়ার করা হয়েছে।

টেস্টপুলপোলার

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

পরামিতি
tests

tokenTests

tracker CountDownLatch

পাবলিক পদ্ধতি

চালানো

public void run (TestInformation info, 
                ITestInvocationListener listener)

পরামিতি
info TestInformation

listener ITestInvocationListener

নিক্ষেপ করে
DeviceNotAvailableException

সেট কনফিগারেশন

public void setConfiguration (IConfiguration configuration)

ব্যবহৃত IConfiguration ইনজেক্ট করে।

পরামিতি
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

পরামিতি
registry ILogRegistry

সেটমেট্রিক কালেক্টর

public void setMetricCollectors ( collectors)

পরীক্ষা চালানোর জন্য সংজ্ঞায়িত IMetricCollector এর তালিকা সেট করে।

পরামিতি
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

পরীক্ষার জন্য কনফিগারেশন থেকে ISystemStatusChecker s সেট করে।

পরামিতি
systemCheckers