UiAutomatorTest সম্পর্কে
public class UiAutomatorTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.testtype.UiAutomatorTest |
সারাংশ
ক্ষেত্র | |
|---|---|
protected | mListeners |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
UiAutomatorTest () | |
পাবলিক পদ্ধতি | |
|---|---|
void | addAllExcludeFilters ( কোন পরীক্ষাগুলি বাদ দিতে হবে তার ফিল্টারগুলির |
void | addAllIncludeFilters ( কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার ফিল্টারগুলির |
void | addClassName (String className)চালানোর জন্য একটি পরীক্ষামূলক ক্লাসের নাম যোগ করুন। |
void | addClassNames (চালানোর জন্য একটি পরীক্ষামূলক শ্রেণীর নামের সংগ্রহ যোগ করুন। |
void | addExcludeFilter (String filter)কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে। |
void | addIncludeFilter (String filter)কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে। |
void | addRunArg (String key, String value)UI অটোমেটর পরীক্ষা চালানোর সময় একটি আর্গুমেন্ট যোগ করুন |
void | clearExcludeFilters ()বর্তমানে ট্র্যাক করা সমস্ত এক্সক্লুড ফিল্টার মুছে ফেলুন। |
void | clearIncludeFilters ()বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন। |
| getClassNames ()হার্নেস চালানোর জন্য কনফিগার করা টেস্ট ক্লাসের নামের তালিকা পায় |
ITestDevice | getDevice ()ডিভাইসটি পরীক্ষা করে দেখুন। |
| getExcludeFilters () এক্সক্লুড ফিল্টারের বর্তমান |
| getIncludeFilters () অন্তর্ভুক্ত ফিল্টারের বর্তমান |
long | getSyncTime () |
| getTestJarPaths () |
| getTestRunArgMap () |
IRemoteAndroidTestRunner | getTestRunner () |
boolean | isInstrumentationTest () |
void | run ( TestInformation testInfo, ITestInvocationListener listener)পরীক্ষা চালায় এবং শ্রোতাকে ফলাফল রিপোর্ট করে। |
void | setCaptureLogs (boolean captureLogs) এই পদ্ধতিটি বন্ধ করা হয়েছে। এর পরিবর্তে |
void | setDevice ( ITestDevice device)পরীক্ষার অধীনে ডিভাইসটি ইনজেক্ট করুন। |
void | setLoggingOption ( UiAutomatorTest.LoggingOption loggingOption) |
void | setRunName (String runName) |
void | setRunnerName (String runnerName) |
void | setSyncTime (long syncTime) |
void | setTestJarPaths ( |
void | setTestRunArgMap ( |
সুরক্ষিত পদ্ধতি | |
|---|---|
IRemoteAndroidTestRunner | createTestRunner () |
IRunUtil | getRunUtil () |
void | onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction) |
void | onScreenshotAndBugreport ( ITestDevice device, ITestInvocationListener listener, String prefix) |
void | preTestSetup ()ডিভাইসে UI Automator উপাদানগুলি উপস্থিত আছে কিনা তা পরীক্ষা করে। |
ক্ষেত্র
mListeners সম্পর্কে
protectedmListeners
পাবলিক কনস্ট্রাক্টর
UiAutomatorTest সম্পর্কে
public UiAutomatorTest ()
পাবলিক পদ্ধতি
সব বাদ দিন ফিল্টার যোগ করুন
public void addAllExcludeFilters (filters)
কোন পরীক্ষাগুলি বাদ দিতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।
| পরামিতি | |
|---|---|
filters | |
সব অন্তর্ভুক্ত ফিল্টার যোগ করুন
public void addAllIncludeFilters (filters)
কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার ফিল্টারগুলির ERROR(/Set) যোগ করে।
| পরামিতি | |
|---|---|
filters | |
ক্লাসের নাম যোগ করুন
public void addClassName (String className)
চালানোর জন্য একটি পরীক্ষামূলক ক্লাসের নাম যোগ করুন।
| পরামিতি | |
|---|---|
className | String |
ক্লাসের নাম যোগ করুন
public void addClassNames (classNames)
চালানোর জন্য একটি পরীক্ষামূলক শ্রেণীর নামের সংগ্রহ যোগ করুন।
| পরামিতি | |
|---|---|
classNames | |
যোগ করুনঅবমূল্যায়নকারী ফিল্টার
public void addExcludeFilter (String filter)
কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে।
| পরামিতি | |
|---|---|
filter | String |
যোগ করুন অন্তর্ভুক্ত ফিল্টার
public void addIncludeFilter (String filter)
কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে।
| পরামিতি | |
|---|---|
filter | String |
অ্যাডরানআর্গ
public void addRunArg (String key,
String value)UI অটোমেটর পরীক্ষা চালানোর সময় একটি আর্গুমেন্ট যোগ করুন
| পরামিতি | |
|---|---|
key | String : আর্গুমেন্টের নাম |
value | String : আর্গুমেন্টের মান |
ক্লিয়ারএক্সক্লুডফিল্টার
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত এক্সক্লুড ফিল্টার মুছে ফেলুন।
ক্লিয়ারইনক্লুডফিল্টার
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।
ক্লাসনাম পান
publicgetClassNames ()
হার্নেস চালানোর জন্য কনফিগার করা টেস্ট ক্লাসের নামের তালিকা পায়
| রিটার্নস | |
|---|---|
| পরীক্ষার ক্লাসের নামের তালিকা |
ডিভাইস পান
public ITestDevice getDevice ()
ডিভাইসটি পরীক্ষা করে দেখুন।
| রিটার্নস | |
|---|---|
ITestDevice | ITestDevice |
getExcludeFilters সম্পর্কে
publicgetExcludeFilters ()
এক্সক্লুড ফিল্টারের বর্তমান ERROR(/Set) ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
| |
অন্তর্ভুক্ত ফিল্টার পান
publicgetIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারের বর্তমান ERROR(/Set) প্রদান করে।
| রিটার্নস | |
|---|---|
| |
গেটসিঙ্কটাইম
public long getSyncTime ()
| রিটার্নস | |
|---|---|
long | পরীক্ষাগুলি সিঙ্ক করার জন্য বরাদ্দকৃত সময়। |
টেস্টজারপাথগুলি পান
publicgetTestJarPaths ()
| রিটার্নস | |
|---|---|
| পরীক্ষার জারের পথ। |
টেস্টরানআর্গম্যাপ পান
publicgetTestRunArgMap ()
| রিটার্নস | |
|---|---|
| UiAutomatorRunner-এ পাস করার জন্য আর্গুমেন্ট ম্যাপ। |
গেটটেস্টরানার
public IRemoteAndroidTestRunner getTestRunner ()
| রিটার্নস | |
|---|---|
IRemoteAndroidTestRunner | পরীক্ষামূলক রানার। |
ইজ ইন্সট্রুমেন্টেশন টেস্ট
public boolean isInstrumentationTest ()
| রিটার্নস | |
|---|---|
boolean | |
দৌড়
public void run (TestInformation testInfo, ITestInvocationListener listener)
পরীক্ষা চালায় এবং শ্রোতাকে ফলাফল রিপোর্ট করে।
| পরামিতি | |
|---|---|
testInfo | TestInformation : পরীক্ষা চালানোর জন্য দরকারী তথ্য ধারণকারী TestInformation অবজেক্ট। |
listener | ITestInvocationListener : পরীক্ষার ফলাফলের ITestInvocationListener |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
সেটক্যাপচারলগ
public void setCaptureLogs (boolean captureLogs)
এই পদ্ধতিটি অবচিত।
পরিবর্তে setLoggingOption(com.android.tradefed.testtype.UiAutomatorTest.LoggingOption) ব্যবহার করুন।
| পরামিতি | |
|---|---|
captureLogs | boolean |
সেট ডিভাইস
public void setDevice (ITestDevice device)
পরীক্ষার অধীনে ডিভাইসটি ইনজেক্ট করুন।
| পরামিতি | |
|---|---|
device | ITestDevice : ব্যবহারের জন্য ITestDevice |
সেটলগিং অপশন
public void setLoggingOption (UiAutomatorTest.LoggingOption loggingOption)
| পরামিতি | |
|---|---|
loggingOption | UiAutomatorTest.LoggingOption |
সেটরানের নাম
public void setRunName (String runName)
| পরামিতি | |
|---|---|
runName | String |
সেট রানারের নাম
public void setRunnerName (String runnerName)
| পরামিতি | |
|---|---|
runnerName | String |
সিঙ্কটাইম সেট করুন
public void setSyncTime (long syncTime)
| পরামিতি | |
|---|---|
syncTime | long : পরীক্ষার ফাইলগুলি সিঙ্ক করার সময়। |
সেটটেস্টজারপাথস
public void setTestJarPaths (jarPaths)
| পরামিতি | |
|---|---|
jarPaths | : পরীক্ষার জারের অবস্থান। |
সেটটেস্টরানআর্গম্যাপ
public void setTestRunArgMap (runArgMap)
| পরামিতি | |
|---|---|
runArgMap | : UiAutomatorRunner-এ পাস করার জন্য আর্গুমেন্ট। |
সুরক্ষিত পদ্ধতি
টেস্টরানার তৈরি করুন
protected IRemoteAndroidTestRunner createTestRunner ()
| রিটার্নস | |
|---|---|
IRemoteAndroidTestRunner | |
| থ্রো | |
|---|---|
DeviceNotAvailableException | |
স্ক্রিনশট এবং বাগ রিপোর্টে
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix, UiAutomatorTest.TestFailureAction overrideAction)
| পরামিতি | |
|---|---|
device | ITestDevice |
listener | ITestInvocationListener |
prefix | String |
overrideAction | UiAutomatorTest.TestFailureAction |
স্ক্রিনশট এবং বাগ রিপোর্টে
protected void onScreenshotAndBugreport (ITestDevice device, ITestInvocationListener listener, String prefix)
| পরামিতি | |
|---|---|
device | ITestDevice |
listener | ITestInvocationListener |
prefix | String |
প্রি-টেস্টসেটআপ
protected void preTestSetup ()
ডিভাইসে UI Automator উপাদানগুলি উপস্থিত আছে কিনা তা পরীক্ষা করে।
| থ্রো | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |