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

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

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


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

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

সারাংশ

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

TestsPoolPoller ( ITestsPool testsPool, CountDownLatch tracker)

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

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

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 (ITestsPool testsPool, 
                CountDownLatch tracker)

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

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

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

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

চালান

public void run (TestInformation info, 
                ITestInvocationListener listener)

পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।

পরামিতি
info TestInformation : TestInformation অবজেক্টে পরীক্ষা চালানোর জন্য দরকারী তথ্য রয়েছে।

listener ITestInvocationListener : পরীক্ষার ফলাফলের 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