অ্যান্ড্রয়েডজেইউনিটটেস্ট
public class AndroidJUnitTest
extends InstrumentationTest implements IRuntimeHintProvider , IShardableTest , ITestAnnotationFilterReceiver , ITestFileFilterReceiver , ITestFilterReceiver
| java.lang.Object | ||
| ↳ | 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 (Set<String> excludeAnnotations) কোনো টেস্টে চিহ্নিত করা থাকলে, বাদ দেওয়ার জন্য এক |
void | addAllExcludeFilters (Set<String> filters) কোন কোন পরীক্ষা বাদ দেওয়া হবে, তার ফিল্টার |
void | addAllIncludeAnnotation (Set<String> annotations) কোনো টেস্টকে চিহ্নিত করা হলে, তাতে অন্তর্ভুক্ত করার জন্য এক |
void | addAllIncludeFilters (Set<String> 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 ()বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন। |
Set<String> | getExcludeAnnotations () বাদ দেওয়ার জন্য বর্তমান অ্যানোটেশন |
Set<String> | getExcludeFilters () বর্জন ফিল্টারগুলোর বর্তমান |
File | getExcludeTestFile ()বাদ দেওয়া পরীক্ষাগুলো সম্বলিত ফাইলটি ফেরত দেয়। |
Set<String> | getIncludeAnnotations () অন্তর্ভুক্ত করার জন্য অ্যানোটেশনগুলির বর্তমান |
Set<String> | 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)ইনক্লুডগুলোর টেস্ট ফাইল নির্ধারণ করে। |
Collection< IRemoteTest > | split (int shardCount) |
সুরক্ষিত পদ্ধতি | |
|---|---|
void | setRunnerArgs ( IRemoteAndroidTestRunner runner) |
ধ্রুবক
EXCLUDE_COLLECTOR_FILTER_KEY
public static final String EXCLUDE_COLLECTOR_FILTER_KEY
ধ্রুবক মান: "exclude-filter-group"
INCLUDE_COLLECTOR_FILTER_KEY
public static final String INCLUDE_COLLECTOR_FILTER_KEY
কালেক্টর সাইড হেল্পার লাইব্রেরির অপশনসমূহ।
ধ্রুবক মান: "include-filter-group"
NEW_RUN_LISTENER_ORDER_KEY
public static final String NEW_RUN_LISTENER_ORDER_KEY
ডিভাইস সাইডে নতুন RunListener অর্ডার সক্রিয় করতে ব্যবহৃত ইন্সট্রুমেন্টেশন টেস্ট রানার আর্গুমেন্ট।
ধ্রুবক মান: 'newRunListenerMode'
USE_TEST_STORAGE_SERVICE
public static final String USE_TEST_STORAGE_SERVICE
ধ্রুবক মান: 'useTestStorageService'
সরকারি নির্মাণকারী
অ্যান্ড্রয়েডজেইউনিটটেস্ট
public AndroidJUnitTest ()
জনসাধারণের পদ্ধতি
addAllExcludeAnnotation
public void addAllExcludeAnnotation (Set<String> excludeAnnotations)
কোনো টেস্টে চিহ্নিত করা থাকলে, বাদ দেওয়ার জন্য এক Set অ্যানোটেশন যোগ করে।
| প্যারামিটার | |
|---|---|
excludeAnnotations | Set |
সমস্ত বর্জন ফিল্টার যোগ করুন
public void addAllExcludeFilters (Set<String> filters)
কোন কোন পরীক্ষা বাদ দেওয়া হবে, তার ফিল্টার Set যোগ করে।
| প্যারামিটার | |
|---|---|
filters | Set |
addAllIncludeAnnotation
public void addAllIncludeAnnotation (Set<String> annotations)
কোনো টেস্টকে চিহ্নিত করা হলে, তাতে অন্তর্ভুক্ত করার জন্য এক Set টীকা যোগ করে।
| প্যারামিটার | |
|---|---|
annotations | Set |
সমস্ত ফিল্টার অন্তর্ভুক্ত করুন
public void addAllIncludeFilters (Set<String> filters)
কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার ফিল্টার Set যোগ করে।
| প্যারামিটার | |
|---|---|
filters | Set |
addExcludeAnnotation
public void addExcludeAnnotation (String excludeAnnotation)
কোনো টেস্টে অ্যানোটেশন যুক্ত করা হলে, সেটিকে বাদ দেওয়ার জন্য এটি একটি অ্যানোটেশন যোগ করে।
| প্যারামিটার | |
|---|---|
excludeAnnotation | String |
addExcludeFilter
public void addExcludeFilter (String filter)
কোন কোন পরীক্ষা বাদ দেওয়া হবে তার জন্য একটি ফিল্টার যোগ করে।
| প্যারামিটার | |
|---|---|
filter | String |
addIncludeAnnotation
public void addIncludeAnnotation (String annotation)
যদি কোনো টেস্টকে অ্যানোটেশন দিয়ে চিহ্নিত করা হয়, তবে সেটি অন্তর্ভুক্ত করার জন্য একটি অ্যানোটেশন যোগ করে।
| প্যারামিটার | |
|---|---|
annotation | String |
addIncludeFilter
public void addIncludeFilter (String filter)
কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার জন্য একটি ফিল্টার যোগ করে।
| প্যারামিটার | |
|---|---|
filter | String |
clearExcludeAnnotations
public void clearExcludeAnnotations ()
বর্তমানে ট্র্যাক করা সমস্ত বর্জন টীকা মুছে ফেলুন।
clearExcludeFilters
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত বর্জন ফিল্টার মুছে ফেলুন।
clearIncludeAnnotations
public void clearIncludeAnnotations ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত টীকা মুছে ফেলুন।
clearIncludeFilters
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।
getExcludeAnnotations
public Set<String> getExcludeAnnotations ()
বাদ দেওয়ার জন্য বর্তমান অ্যানোটেশন Set ফেরত দেয়।
| ফেরত | |
|---|---|
Set<String> | |
getExcludeFilters
public Set<String> getExcludeFilters ()
বর্জন ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।
| ফেরত | |
|---|---|
Set<String> | |
getExcludeTestFile
public File getExcludeTestFile ()
বাদ দেওয়া পরীক্ষাগুলো সম্বলিত ফাইলটি ফেরত দেয়।
| ফেরত | |
|---|---|
File | |
getIncludeAnnotations
public Set<String> getIncludeAnnotations ()
অন্তর্ভুক্ত করার জন্য অ্যানোটেশনগুলির বর্তমান Set ফেরত দেয়।
| ফেরত | |
|---|---|
Set<String> | |
ফিল্টার অন্তর্ভুক্ত করুন
public Set<String> getIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।
| ফেরত | |
|---|---|
Set<String> | |
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)
include-গুলোর টেস্ট ফাইল নির্ধারণ করে। testFile-এর অস্তিত্ব আছে বা এটি একটি ফাইল, তা নিশ্চিত করে না।
| প্যারামিটার | |
|---|---|
testFile | File |
বিভক্ত
public Collection<IRemoteTest> split (int shardCount)
split() ফাংশনের একটি বিকল্প সংস্করণ, যা চালানোর জন্য চেষ্টা করা shardCount-টিও প্রদান করে। এটি এমন কিছু টেস্ট রানারের জন্য উপযোগী, যারা মাঝে মাঝে যথেচ্ছভাবে সিদ্ধান্ত নিতে পারে না।
| প্যারামিটার | |
|---|---|
shardCount | int : প্রস্তাবিত শার্ড সংখ্যা। |
| ফেরত | |
|---|---|
Collection< IRemoteTest > | আলাদাভাবে কার্যকর করার জন্য উপ-পরীক্ষাগুলির একটি সংগ্রহ, অথবা পরীক্ষাটি বর্তমানে শার্ডযোগ্য না হলে null |
সুরক্ষিত পদ্ধতি
setRunnerArgs
protected void setRunnerArgs (IRemoteAndroidTestRunner runner)
| প্যারামিটার | |
|---|---|
runner | IRemoteAndroidTestRunner |