সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।

ইনস্টল করা ইন্সট্রুমেন্টেশন টেস্ট

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)

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

void setDevice ( ITestDevice device)

পরীক্ষার অধীনে ডিভাইসটি ইনজেকশন করুন।

void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

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

boolean shouldRetry (int attemptJustExecuted, previousResults) 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))

split (int shardCountHint)

split() এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে।

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

ইনস্টল করা ইন্সট্রুমেন্টেশন টেস্ট

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

বিভক্ত

public  split (int shardCountHint)

split() এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে। এটি এমন কিছু পরীক্ষার রানার জন্য দরকারী যারা কখনও কখনও নির্বিচারে সিদ্ধান্ত নিতে পারে না।

পরামিতি
shardCountHint int : চেষ্টা করা শার্ড গণনা।

রিটার্নস
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে null না হলে শূন্য