অ্যান্ড্রয়েডজুনাইটটেস্ট
public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider , IShardableTest , ITestAnnotationFilterReceiver , ITestFileFilterReceiver , ITestFilterReceiver
| java.lang.অবজেক্ট | ||
| ↳ | com.android.tradefed.testtype.InstrumentationTest | |
| ↳ | com.android.tradefed.testtype.androidJUnitTest | |
একটি পরীক্ষা যা android.support.test.runner.AndroidJUnitRunner ব্যবহার করে প্রদত্ত ডিভাইসে একটি যন্ত্র পরীক্ষা প্যাকেজ চালায়।
সারাংশ
ধ্রুবক | |
|---|---|
String | EXCLUDE_COLLECTOR_FILTER_KEY |
String | INCLUDE_COLLECTOR_FILTER_KEYকালেক্টর সাইড হেল্পার লাইব্রেরি থেকে বিকল্পগুলি। |
String | NEW_RUN_LISTENER_ORDER_KEY ডিভাইসের পাশে নতুন |
String | USE_TEST_STORAGE_SERVICE |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
AndroidJUnitTest () | |
পাবলিক পদ্ধতি | |
|---|---|
void | addAllExcludeAnnotation ( যদি কোনও পরীক্ষা চিহ্নিত করা থাকে তবে তা বাদ দেওয়ার জন্য টীকাগুলির একটি |
void | addAllExcludeFilters ( কোন পরীক্ষাগুলি বাদ দিতে হবে তার ফিল্টারগুলির |
void | addAllIncludeAnnotation ( যদি tests দিয়ে চিহ্নিত করা থাকে তাহলে তা অন্তর্ভুক্ত করার জন্য টীকাগুলির একটি |
void | addAllIncludeFilters ( কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার ফিল্টারগুলির |
void | addExcludeAnnotation (String excludeAnnotation)যদি a tests দিয়ে চিহ্নিত করা থাকে তাহলে বাদ দেওয়ার জন্য একটি টীকা যোগ করে। |
void | addExcludeFilter (String filter)কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে। |
void | addIncludeAnnotation (String annotation)যদি এটি দিয়ে চিহ্নিত করা থাকে তবে একটি পরীক্ষা অন্তর্ভুক্ত করার জন্য একটি টীকা যোগ করে। |
void | addIncludeFilter (String filter)কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে। |
void | clearExcludeAnnotations ()বর্তমানে ট্র্যাক করা সমস্ত বাদ দেওয়া টীকা মুছে ফেলুন। |
void | clearExcludeFilters ()বর্তমানে ট্র্যাক করা সমস্ত এক্সক্লুড ফিল্টার মুছে ফেলুন। |
void | clearIncludeAnnotations ()বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত টীকা মুছে ফেলুন। |
void | clearIncludeFilters ()বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন। |
| getExcludeAnnotations () বাদ দেওয়ার জন্য টীকাগুলির বর্তমান |
| getExcludeFilters () এক্সক্লুড ফিল্টারের বর্তমান |
File | getExcludeTestFile ()বাদ দেওয়া পরীক্ষাগুলি ধারণকারী ফাইলটি ফেরত পাঠায়। |
| getIncludeAnnotations () অন্তর্ভুক্ত করার জন্য টীকাগুলির বর্তমান |
| getIncludeFilters () অন্তর্ভুক্ত ফিল্টারের বর্তমান |
File | getIncludeTestFile ()অন্তর্ভুক্ত পরীক্ষাগুলি ধারণকারী ফাইলটি ফেরত পাঠায়। |
long | getRuntimeHint ()পরীক্ষার প্রত্যাশিত রানটাইম মিলিসেকেন্ডে ফেরত পাঠান। |
boolean | isClassOrMethod (String filter)যদি স্ট্রিং একটি ক্লাস বা একটি পদ্ধতির নাম হয় তবে তা ফেরত পাঠান। |
boolean | isParameterizedTest (String filter)যদি একটি স্ট্রিং একটি প্যারামিটারাইজড পরীক্ষা হয় তবে তা ফেরত দিন। |
boolean | isRegex (String filter)যদি স্ট্রিং ফিল্টারের জন্য একটি রেজেক্স হয় তবে রিটার্ন করুন। |
void | run ( TestInformation testInfo, ITestInvocationListener listener)পরীক্ষা চালায় এবং শ্রোতাকে ফলাফল রিপোর্ট করে। |
void | setExcludeTestFile (File testFile)excludes এর পরীক্ষা ফাইল সেট করে। |
void | setIncludeTestFile (File testFile)অন্তর্ভুক্তির পরীক্ষা ফাইল সেট করে। |
| split (int shardCount) |
সুরক্ষিত পদ্ধতি | |
|---|---|
void | setRunnerArgs ( IRemoteAndroidTestRunner runner) |
ধ্রুবক
বাদ দিন_সংগ্রাহক_ফিল্টার_কী
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
ধ্রুবক মান: "exclude-filter-group"
অন্তর্ভুক্ত_সংগ্রাহক_ফিল্টার_কী
public static final String INCLUDE_COLLECTOR_FILTER_KEY
কালেক্টর সাইড হেল্পার লাইব্রেরি থেকে বিকল্পগুলি।
ধ্রুবক মান: "include-filter-group"
নতুন_রান_লিস্টেনার_অর্ডার_কী
public static final String NEW_RUN_LISTENER_ORDER_KEY
ডিভাইসের পাশে নতুন RunListener অর্ডার সক্ষম করতে ব্যবহৃত ইন্সট্রুমেন্টেশন টেস্ট রানার আর্গুমেন্ট।
ধ্রুবক মান: "newRunListenerMode"
ব্যবহার_পরীক্ষা_স্টোরেজ_সার্ভিস
public static final String USE_TEST_STORAGE_SERVICE
ধ্রুবক মান: "useTestStorageService"
পাবলিক কনস্ট্রাক্টর
অ্যান্ড্রয়েডজুনাইটটেস্ট
public AndroidJUnitTest ()
পাবলিক পদ্ধতি
যোগ করুনসকল বাদ দিনটীকা
public void addAllExcludeAnnotation (excludeAnnotations)
যদি কোনও পরীক্ষা চিহ্নিত করা থাকে তবে তা বাদ দেওয়ার জন্য টীকাগুলির একটি ERROR(/Set) যোগ করে।
| পরামিতি | |
|---|---|
excludeAnnotations | |
সব বাদ দিন ফিল্টার যোগ করুন
public void addAllExcludeFilters (filters)
কোন পরীক্ষাগুলি বাদ দিতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।
| পরামিতি | |
|---|---|
filters | |
সব যোগ করুন অন্তর্ভুক্ত করুন টীকা
public void addAllIncludeAnnotation (annotations)
যদি tests দিয়ে চিহ্নিত করা থাকে তাহলে তা অন্তর্ভুক্ত করার জন্য টীকাগুলির একটি ERROR(/Set) যোগ করে।
| পরামিতি | |
|---|---|
annotations | |
সব অন্তর্ভুক্ত ফিল্টার যোগ করুন
public void addAllIncludeFilters (filters)
কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।
| পরামিতি | |
|---|---|
filters | |
যোগ করুন বাদ দিন টীকা
public void addExcludeAnnotation (String excludeAnnotation)
যদি a tests দিয়ে চিহ্নিত করা থাকে তাহলে বাদ দেওয়ার জন্য একটি টীকা যোগ করে।
| পরামিতি | |
|---|---|
excludeAnnotation | String |
যোগ করুনঅবমূল্যায়নকারী ফিল্টার
public void addExcludeFilter (String filter)
কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে।
| পরামিতি | |
|---|---|
filter | String |
যোগ করুন অন্তর্ভুক্ত করুন টীকা
public void addIncludeAnnotation (String annotation)
যদি এটি দিয়ে চিহ্নিত করা থাকে তবে একটি পরীক্ষা অন্তর্ভুক্ত করার জন্য একটি টীকা যোগ করে।
| পরামিতি | |
|---|---|
annotation | String |
যোগ করুন অন্তর্ভুক্ত ফিল্টার
public void addIncludeFilter (String filter)
কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে।
| পরামিতি | |
|---|---|
filter | String |
পরিষ্কার করুন বাদ দিন টীকা
public void clearExcludeAnnotations ()
বর্তমানে ট্র্যাক করা সমস্ত বাদ দেওয়া টীকা মুছে ফেলুন।
ক্লিয়ারএক্সক্লুড ফিল্টার
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত এক্সক্লুড ফিল্টার মুছে ফেলুন।
স্পষ্ট অন্তর্ভুক্ত টীকা
public void clearIncludeAnnotations ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত টীকা মুছে ফেলুন।
ক্লিয়ারইনক্লুডফিল্টার
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।
বাদ দিন টীকা পান
publicgetExcludeAnnotations ()
বাদ দেওয়ার জন্য টীকাগুলির বর্তমান ERROR(/Set) ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
| |
getExcludeFilters সম্পর্কে
publicgetExcludeFilters ()
এক্সক্লুড ফিল্টারের বর্তমান ERROR(/Set) ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
| |
getExcludeTestFile সম্পর্কে
public File getExcludeTestFile ()
বাদ দেওয়া পরীক্ষাগুলি ধারণকারী ফাইলটি ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
File | |
অন্তর্ভুক্ত টীকা পান
publicgetIncludeAnnotations ()
অন্তর্ভুক্ত করার জন্য টীকাগুলির বর্তমান ERROR(/Set) ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
| |
অন্তর্ভুক্ত ফিল্টার পান
publicgetIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারের বর্তমান ERROR(/Set) প্রদান করে।
| রিটার্নস | |
|---|---|
| |
অন্তর্ভুক্ত করুন টেস্টফাইল
public File getIncludeTestFile ()
অন্তর্ভুক্ত পরীক্ষাগুলি ধারণকারী ফাইলটি ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
File | |
রানটাইমইন্ট পান
public long getRuntimeHint ()
পরীক্ষার প্রত্যাশিত রানটাইম মিলিসেকেন্ডে ফেরত পাঠায়। ব্যালেন্স শার্ডেড এক্সিকিউশন লোড করতে সময়টি ব্যবহৃত হয়।
| রিটার্নস | |
|---|---|
long | |
isClassOrMethod সম্পর্কে
public boolean isClassOrMethod (String filter)
যদি স্ট্রিং একটি ক্লাস বা একটি পদ্ধতির নাম হয় তবে তা ফেরত পাঠান।
| পরামিতি | |
|---|---|
filter | String |
| রিটার্নস | |
|---|---|
boolean | |
প্যারামিটারাইজড টেস্ট
public boolean isParameterizedTest (String filter)
যদি একটি স্ট্রিং একটি প্যারামিটারাইজড পরীক্ষা হয় তবে তা ফেরত দিন।
| পরামিতি | |
|---|---|
filter | String |
| রিটার্নস | |
|---|---|
boolean | |
রেজেক্স
public boolean isRegex (String filter)
যদি স্ট্রিং ফিল্টারের জন্য একটি রেজেক্স হয় তবে রিটার্ন করুন।
| পরামিতি | |
|---|---|
filter | String |
| রিটার্নস | |
|---|---|
boolean | |
দৌড়
public void run (TestInformation testInfo, ITestInvocationListener listener)
পরীক্ষা চালায় এবং শ্রোতাকে ফলাফল রিপোর্ট করে।
| পরামিতি | |
|---|---|
testInfo | TestInformation : পরীক্ষা চালানোর জন্য দরকারী তথ্য ধারণকারী TestInformation অবজেক্ট। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সেটএক্সক্লুডটেস্টফাইল
public void setExcludeTestFile (File testFile)
excludes এর টেস্ট ফাইল সেট করে। testFile বিদ্যমান বা একটি ফাইল কিনা তা নিশ্চিত করে না।
| পরামিতি | |
|---|---|
testFile | File |
সেটইনক্লুডটেস্টফাইল
public void setIncludeTestFile (File testFile)
includes এর পরীক্ষা ফাইল সেট করে। testFile বিদ্যমান বা একটি ফাইল কিনা তা নিশ্চিত করে না।
| পরামিতি | |
|---|---|
testFile | File |
বিভক্ত করা
publicsplit (int shardCount)
split() এর বিকল্প সংস্করণ যা shardCount প্রদান করে যা চালানোর চেষ্টা করা হয়। এটি এমন কিছু টেস্ট রানারের জন্য কার্যকর যারা কখনও কখনও ইচ্ছামত সিদ্ধান্ত নিতে পারে না।
| পরামিতি | |
|---|---|
shardCount | int : চেষ্টা করা খণ্ড গণনা। |
| রিটার্নস | |
|---|---|
| সাবটেস্টের একটি সংগ্রহ যা আলাদাভাবে সম্পাদন করা হবে অথবা যদি পরীক্ষাটি বর্তমানে শারডেবল না হয় তবে null |
সুরক্ষিত পদ্ধতি
সেটরানারআর্গস
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
| পরামিতি | |
|---|---|
runner | IRemoteAndroidTestRunner |