অ্যান্ড্রয়েডজুনাইটটেস্ট

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

ডিভাইসের পাশে নতুন RunListener অর্ডার সক্ষম করতে ব্যবহৃত ইন্সট্রুমেন্টেশন টেস্ট রানার আর্গুমেন্ট।

String USE_TEST_STORAGE_SERVICE

পাবলিক কনস্ট্রাক্টর

AndroidJUnitTest ()

পাবলিক পদ্ধতি

void addAllExcludeAnnotation ( excludeAnnotations)

যদি কোনও পরীক্ষা চিহ্নিত করা থাকে তবে তা বাদ দেওয়ার জন্য টীকাগুলির একটি ERROR(/Set) যোগ করে।

void addAllExcludeFilters ( filters)

কোন পরীক্ষাগুলি বাদ দিতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।

void addAllIncludeAnnotation ( annotations)

যদি tests দিয়ে চিহ্নিত করা থাকে তাহলে তা অন্তর্ভুক্ত করার জন্য টীকাগুলির একটি ERROR(/Set) যোগ করে।

void addAllIncludeFilters ( filters)

কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।

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 ()

বাদ দেওয়ার জন্য টীকাগুলির বর্তমান ERROR(/Set) ফেরত পাঠায়।

getExcludeFilters ()

এক্সক্লুড ফিল্টারের বর্তমান ERROR(/Set) ফেরত পাঠায়।

File getExcludeTestFile ()

বাদ দেওয়া পরীক্ষাগুলি ধারণকারী ফাইলটি ফেরত পাঠায়।

getIncludeAnnotations ()

অন্তর্ভুক্ত করার জন্য টীকাগুলির বর্তমান ERROR(/Set) ফেরত পাঠায়।

getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারের বর্তমান ERROR(/Set) প্রদান করে।

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)

split() এর বিকল্প সংস্করণ যা চালানোর চেষ্টা করা 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 ()

বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।

বাদ দিন টীকা পান

public  getExcludeAnnotations ()

বাদ দেওয়ার জন্য টীকাগুলির বর্তমান ERROR(/Set) ফেরত পাঠায়।

রিটার্নস

getExcludeFilters সম্পর্কে

public  getExcludeFilters ()

এক্সক্লুড ফিল্টারের বর্তমান ERROR(/Set) ফেরত পাঠায়।

রিটার্নস

getExcludeTestFile সম্পর্কে

public File getExcludeTestFile ()

বাদ দেওয়া পরীক্ষাগুলি ধারণকারী ফাইলটি ফেরত পাঠায়।

রিটার্নস
File

অন্তর্ভুক্ত টীকা পান

public  getIncludeAnnotations ()

অন্তর্ভুক্ত করার জন্য টীকাগুলির বর্তমান ERROR(/Set) ফেরত পাঠায়।

রিটার্নস

অন্তর্ভুক্ত ফিল্টার পান

public  getIncludeFilters ()

অন্তর্ভুক্ত ফিল্টারের বর্তমান 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

বিভক্ত করা

public  split (int shardCount)

split() এর বিকল্প সংস্করণ যা shardCount প্রদান করে যা চালানোর চেষ্টা করা হয়। এটি এমন কিছু টেস্ট রানারের জন্য কার্যকর যারা কখনও কখনও ইচ্ছামত সিদ্ধান্ত নিতে পারে না।

পরামিতি
shardCount int : চেষ্টা করা খণ্ড গণনা।

রিটার্নস
সাবটেস্টের একটি সংগ্রহ যা আলাদাভাবে সম্পাদন করা হবে অথবা যদি পরীক্ষাটি বর্তমানে শারডেবল না হয় তবে null

সুরক্ষিত পদ্ধতি

সেটরানারআর্গস

protected void setRunnerArgs (IRemoteAndroidTestRunner runner)

পরামিতি
runner IRemoteAndroidTestRunner