এক্সিকিউটেবল বেস টেস্ট
public abstract class ExecutableBaseTest
extends Object
implements IRemoteTest , IRuntimeHintProvider , ITestCollector , IShardableTest , IAbiReceiver , ITestFilterReceiver , IDiscoverDependencies
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.testtype.binary.ExecutableBaseTest |
এক্সিকিউটেবল স্টাইল পরীক্ষার জন্য বেস ক্লাস। যেমন: বাইনারি, শেল স্ক্রিপ্ট।
সারসংক্ষেপ
ক্ষেত্র | |
---|---|
public static final String | NO_BINARY_ERROR
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
ExecutableBaseTest () |
পাবলিক পদ্ধতি | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) ফিল্টারগুলির |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) ফিল্টারগুলির |
void | addExcludeFilter (String filter) কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷ |
void | addIncludeFilter (String filter) কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে৷ |
void | clearExcludeFilters () বর্তমানে ট্র্যাক করা সমস্ত বাদ ফিল্টার মুছুন। |
void | clearIncludeFilters () বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন। |
abstract String | findBinary (String binary) এটি চালানোর জন্য বাইনারি অনুসন্ধান করুন। |
IAbi | getAbi () |
getExcludeFilters () বাদ দেওয়া ফিল্টারগুলির বর্তমান | |
getIncludeFilters () অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান | |
final long | getRuntimeHint () মিলিসেকেন্ডে পরীক্ষার প্রত্যাশিত রানটাইম ফেরত দিন। |
reportDependencies () | |
void | run ( TestInformation testInfo, ITestInvocationListener listener) পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে। |
abstract void | runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description) প্রকৃতপক্ষে প্রদত্ত পথে বাইনারি চালান। |
final void | setAbi ( IAbi abi) |
final void | setCollectTestsOnly (boolean shouldCollectTest) পরীক্ষা সংগ্রহ মোড সক্ষম বা নিষ্ক্রিয় করে |
final | split (int shardHint) |
সুরক্ষিত পদ্ধতি | |
---|---|
long | getTimeoutPerBinaryMs () |
ক্ষেত্র
NO_BINARY_ERROR
public static final String NO_BINARY_ERROR
পাবলিক কনস্ট্রাক্টর
এক্সিকিউটেবল বেস টেস্ট
public ExecutableBaseTest ()
পাবলিক পদ্ধতি
AllExcludeFilters যোগ করুন
public void addAllExcludeFilters (filters)
ফিল্টারগুলির ERROR(/Set)
যোগ করে যার মধ্যে পরীক্ষাগুলি বাদ দেওয়া হবে৷
পরামিতি | |
---|---|
filters |
AllIncludeFilters যোগ করুন
public void addAllIncludeFilters (filters)
ফিল্টারগুলির ERROR(/Set)
যোগ করে কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে৷
পরামিতি | |
---|---|
filters |
এক্সক্লুড ফিল্টার যোগ করুন
public void addExcludeFilter (String filter)
কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷
পরামিতি | |
---|---|
filter | String |
AddIncludeFilter
public void addIncludeFilter (String filter)
কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে৷
পরামিতি | |
---|---|
filter | String |
সাফ এক্সক্লুড ফিল্টার
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত বাদ ফিল্টার মুছুন।
সাফ ইনক্লুড ফিল্টার
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন।
বাইনারি খুঁজুন
public abstract String findBinary (String binary)
এটি চালানোর জন্য বাইনারি অনুসন্ধান করুন।
পরামিতি | |
---|---|
binary | String : বাইনারি পথ বা সহজভাবে বাইনারি নাম। |
রিটার্নস | |
---|---|
String | বাইনারি পথ, বা নাল যদি না পাওয়া যায়. |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
এক্সক্লুড ফিল্টার পান
publicgetExcludeFilters ()
বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getRuntimeHint
public final long getRuntimeHint ()
মিলিসেকেন্ডে পরীক্ষার প্রত্যাশিত রানটাইম ফেরত দিন। ব্যালেন্স শার্ডেড এক্সিকিউশন লোড করতে সময় ব্যবহার করা হয়
রিটার্নস | |
---|---|
long |
রিপোর্ট নির্ভরতা
publicreportDependencies ()
রিটার্নস | |
---|---|
চালানো
public void run (TestInformation testInfo, ITestInvocationListener listener)
পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।
পরামিতি | |
---|---|
testInfo | TestInformation : TestInformation অবজেক্টে পরীক্ষা চালানোর জন্য দরকারী তথ্য রয়েছে। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
রান বাইনারি
public abstract void runBinary (String binaryPath, ITestInvocationListener listener, TestDescription description)
প্রকৃতপক্ষে প্রদত্ত পথে বাইনারি চালান।
পরামিতি | |
---|---|
binaryPath | String : বাইনারি পথ। |
listener | ITestInvocationListener : শ্রোতা যেখানে ফলাফল রিপোর্ট করবেন। |
description | TestDescription : পরীক্ষা চলছে। |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
শুধুমাত্র সংকলন পরীক্ষা
public final void setCollectTestsOnly (boolean shouldCollectTest)
পরীক্ষা সংগ্রহ মোড সক্ষম বা নিষ্ক্রিয় করে
বিভক্ত
public finalsplit (int shardHint)
split()
এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে। এটি কিছু পরীক্ষার রানারদের জন্য দরকারী যারা কখনও কখনও নির্বিচারে সিদ্ধান্ত নিতে পারে না।
পরামিতি | |
---|---|
shardHint | int : চেষ্টা করা শার্ড গণনা। |
রিটার্নস | |
---|---|
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে ধার্যযোগ্য না হলে null |
সুরক্ষিত পদ্ধতি
GetTimeoutPerBinaryMs
protected long getTimeoutPerBinaryMs ()
রিটার্নস | |
---|---|
long | টাইমআউট প্রতিটি বাইনারি তাদের নির্বাহের জন্য প্রয়োগ করা হয়। |