AndroidJUnitTest
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 ব্যবহার করে প্রদত্ত ডিভাইসে একটি ইন্সট্রুমেন্টেশন টেস্ট প্যাকেজ চালায়।
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | EXCLUDE_COLLECTOR_FILTER_KEY |
public static final String | INCLUDE_COLLECTOR_FILTER_KEY কালেক্টর সাইড হেল্পার লাইব্রেরি থেকে বিকল্প। |
public static final String | NEW_RUN_LISTENER_ORDER_KEY ডিভাইস সাইডে নতুন |
public static final String | USE_TEST_STORAGE_SERVICE
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
AndroidJUnitTest () |
পাবলিক পদ্ধতি | |
---|---|
void | addAllExcludeAnnotation ( excludeAnnotations) addAllExcludeAnnotation ( excludeAnnotations) একটি পরীক্ষা যদি এটি দিয়ে চিহ্নিত করা হয় তাহলে তা বাদ দিতে টীকাগুলির একটি |
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) ফিল্টারগুলির |
void | addAllIncludeAnnotation ( annotations) addAllIncludeAnnotation ( annotations) একটি |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) ফিল্টারগুলির |
void | addExcludeAnnotation (String excludeAnnotation) একটি পরীক্ষা যদি এটি দিয়ে চিহ্নিত করা হয় তাহলে তা বাদ দিতে একটি টীকা যোগ করে। |
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) এক্সক্লুডের পরীক্ষা ফাইল সেট করে। |
void | setIncludeTestFile (File testFile) অন্তর্ভুক্ত পরীক্ষার ফাইল সেট করে। |
split (int shardCount) |
সুরক্ষিত পদ্ধতি | |
---|---|
void | setRunnerArgs (IRemoteAndroidTestRunner runner)
|
ক্ষেত্র
EXCLUDE_COLLECTOR_FILTER_KEY
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
INCLUDE_COLLECTOR_FILTER_KEY
public static final String INCLUDE_COLLECTOR_FILTER_KEY
কালেক্টর সাইড হেল্পার লাইব্রেরি থেকে বিকল্প।
NEW_RUN_LISTENER_ORDER_KEY
public static final String NEW_RUN_LISTENER_ORDER_KEY
ডিভাইস সাইডে নতুন RunListener
অর্ডার সক্ষম করতে ব্যবহৃত ইন্সট্রুমেন্টেশন টেস্ট রানার আর্গুমেন্ট।
USE_TEST_STORAGE_SERVICE
public static final String USE_TEST_STORAGE_SERVICE
পাবলিক কনস্ট্রাক্টর
AndroidJUnitTest
public AndroidJUnitTest ()
পাবলিক পদ্ধতি
AddAllExcludeAnnotation
public void addAllExcludeAnnotation (excludeAnnotations)
একটি পরীক্ষা যদি এটি দিয়ে চিহ্নিত করা হয় তাহলে তা বাদ দিতে টীকাগুলির একটি ERROR(/Set)
যোগ করে৷
পরামিতি | |
---|---|
excludeAnnotations |
AllExcludeFilters যোগ করুন
public void addAllExcludeFilters (filters)
ফিল্টারগুলির ERROR(/Set)
যোগ করে যার মধ্যে পরীক্ষাগুলি বাদ দেওয়া হবে৷
পরামিতি | |
---|---|
filters |
AddAllIncludeAnnotation
public void addAllIncludeAnnotation (annotations)
একটি ERROR(/Set)
টীকা যোগ করে যদি একটি পরীক্ষা যদি এটি দিয়ে চিহ্নিত করা হয় তাহলে তা অন্তর্ভুক্ত করতে।
পরামিতি | |
---|---|
annotations |
AllIncludeFilters যোগ করুন
public void addAllIncludeFilters (filters)
ফিল্টারগুলির ERROR(/Set)
যোগ করে কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে৷
পরামিতি | |
---|---|
filters |
যোগ বর্জন টীকা
public void addExcludeAnnotation (String excludeAnnotation)
একটি পরীক্ষা যদি এটি দিয়ে চিহ্নিত করা হয় তাহলে তা বাদ দিতে একটি টীকা যোগ করে।
পরামিতি | |
---|---|
excludeAnnotation | String |
এক্সক্লুড ফিল্টার যোগ করুন
public void addExcludeFilter (String filter)
কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷
পরামিতি | |
---|---|
filter | String |
AddIncludeAnotation
public void addIncludeAnnotation (String annotation)
যদি একটি পরীক্ষা যদি এটি দিয়ে চিহ্নিত করা হয় তাহলে অন্তর্ভুক্ত করতে একটি টীকা যোগ করে৷
পরামিতি | |
---|---|
annotation | String |
AddIncludeFilter
public void addIncludeFilter (String filter)
কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে৷
পরামিতি | |
---|---|
filter | String |
সাফ বাদ টীকা
public void clearExcludeAnnotations ()
বর্তমানে ট্র্যাক করা সমস্ত বাদ টীকা মুছুন।
সাফ এক্সক্লুড ফিল্টার
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত বাদ ফিল্টার মুছুন।
সাফ ইনক্লুড টীকা
public void clearIncludeAnnotations ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত টীকা মুছুন।
সাফ ইনক্লুড ফিল্টার
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন।
GetExcludeAnotations
publicgetExcludeAnnotations ()
বাদ দিতে টীকাগুলির বর্তমান ERROR(/Set)
প্রদান করে৷
রিটার্নস | |
---|---|
এক্সক্লুড ফিল্টার পান
publicgetExcludeFilters ()
বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getExcludeTestFile
public File getExcludeTestFile ()
বর্জিত পরীক্ষা সমেত ফাইল ফেরত দেয়।
রিটার্নস | |
---|---|
File |
getIncludeAnotations
publicgetIncludeAnnotations ()
অন্তর্ভুক্ত করার জন্য টীকাগুলির বর্তমান ERROR(/Set)
প্রদান করে৷
রিটার্নস | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getIncludeTestFile
public File getIncludeTestFile ()
অন্তর্ভুক্ত পরীক্ষা সমেত ফাইল ফেরত দেয়।
রিটার্নস | |
---|---|
File |
getRuntimeHint
public long getRuntimeHint ()
মিলিসেকেন্ডে পরীক্ষার প্রত্যাশিত রানটাইম ফেরত দিন। ব্যালেন্স শার্ডেড এক্সিকিউশন লোড করতে সময় ব্যবহার করা হয়
রিটার্নস | |
---|---|
long |
isClassOrMethod
public boolean isClassOrMethod (String filter)
যদি একটি স্ট্রিং একটি ক্লাস বা একটি পদ্ধতির নাম হয় তাহলে রিটার্ন করুন।
পরামিতি | |
---|---|
filter | String |
রিটার্নস | |
---|---|
boolean |
প্যারামিটারাইজড টেস্ট
public boolean isParameterizedTest (String filter)
একটি স্ট্রিং একটি প্যারামিটারাইজড পরীক্ষা হলে ফেরত দিন।
পরামিতি | |
---|---|
filter | String |
রিটার্নস | |
---|---|
boolean |
isRegex
public boolean isRegex (String filter)
ফিল্টারের জন্য একটি স্ট্রিং একটি রেজেক্স হলে ফেরত দিন।
পরামিতি | |
---|---|
filter | String |
রিটার্নস | |
---|---|
boolean |
চালান
public void run (TestInformation testInfo, ITestInvocationListener listener)
পরীক্ষা চালায়, এবং শ্রোতাদের ফলাফল রিপোর্ট করে।
পরামিতি | |
---|---|
testInfo | TestInformation : TestInformation অবজেক্টে পরীক্ষা চালানোর জন্য দরকারী তথ্য রয়েছে। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
নিক্ষেপ করে | |
---|---|
DeviceNotAvailableException |
setExcludeTestFile
public void setExcludeTestFile (File testFile)
এক্সক্লুডের পরীক্ষা ফাইল সেট করে। নিশ্চিত করে না যে testFile বিদ্যমান বা একটি ফাইল।
পরামিতি | |
---|---|
testFile | File |
setIncludeTestFile
public void setIncludeTestFile (File testFile)
অন্তর্ভুক্ত পরীক্ষার ফাইল সেট করে। নিশ্চিত করে না যে testFile বিদ্যমান বা একটি ফাইল।
পরামিতি | |
---|---|
testFile | File |
বিভক্ত
publicsplit (int shardCount)
split()
এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা shardCount প্রদান করে। এটি কিছু পরীক্ষার রানারদের জন্য দরকারী যারা কখনও কখনও নির্বিচারে সিদ্ধান্ত নিতে পারে না।
পরামিতি | |
---|---|
shardCount | int : চেষ্টা করা শার্ড গণনা। |
রিটার্নস | |
---|---|
উপ-পরীক্ষার একটি সংগ্রহ আলাদাভাবে সম্পাদন করতে হবে বা পরীক্ষা বর্তমানে ধার্যযোগ্য না হলে null |
সুরক্ষিত পদ্ধতি
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
পরামিতি | |
---|---|
runner | IRemoteAndroidTestRunner |