ইনস্টলডইনস্ট্রুমেন্টেশনটেস্ট

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)

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

void setDevice ( ITestDevice device)

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

void setMetricCollectors (List< IMetricCollector > collectors)

টেস্ট রানের জন্য সংজ্ঞায়িত IMetricCollector গুলোর তালিকা নির্ধারণ করে।

boolean shouldRetry (int attemptJustExecuted, List< TestRunResult > previousResults, Set<String> skipList)

IRetryDecision.shouldRetry(IRemoteTest,int,List) থেকে অর্পিত।

Collection< IRemoteTest > 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 (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