UiAutomatorTest
public class UiAutomatorTest
extends Object
implements IDeviceTest , IRemoteTest , ITestFilterReceiver
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.testtype.UiAutomatorTest |
সারাংশ
ক্ষেত্র | |
---|---|
protected | mListeners
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
UiAutomatorTest () |
পাবলিক পদ্ধতি | |
---|---|
void | addAllExcludeFilters ( filters) addAllExcludeFilters ( filters) ফিল্টারগুলির |
void | addAllIncludeFilters ( filters) addAllIncludeFilters ( filters) ফিল্টারগুলির |
void | addClassName (String className) চালানোর জন্য একটি পরীক্ষা শ্রেণীর নাম যোগ করুন। |
void | addClassNames ( classNames) addClassNames ( classNames) চালানোর জন্য একটি পরীক্ষার ক্লাস নামের সংগ্রহ যোগ করুন। |
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 ( jarPaths) setTestJarPaths ( jarPaths) |
void | setTestRunArgMap ( runArgMap) setTestRunArgMap ( runArgMap) |
সুরক্ষিত পদ্ধতি | |
---|---|
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 অটোমেটর উপাদান ডিভাইসে উপস্থিত আছে কিনা তা পরীক্ষা করে |
ক্ষেত্র
mশ্রোতারা
protectedmListeners
পাবলিক কনস্ট্রাক্টর
UiAutomatorTest
public UiAutomatorTest ()
পাবলিক পদ্ধতি
AllExcludeFilters যোগ করুন
public void addAllExcludeFilters (filters)
ফিল্টারগুলির ERROR(/Set)
যোগ করে যার মধ্যে পরীক্ষাগুলি বাদ দেওয়া হবে৷
পরামিতি | |
---|---|
filters |
AllIncludeFilters যোগ করুন
public void addAllIncludeFilters (filters)
ফিল্টারগুলির ERROR(/Set)
যোগ করে কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে৷
পরামিতি | |
---|---|
filters |
addClassName
public void addClassName (String className)
চালানোর জন্য একটি পরীক্ষা শ্রেণীর নাম যোগ করুন।
পরামিতি | |
---|---|
className | String |
ক্লাসের নাম যোগ করুন
public void addClassNames (classNames)
চালানোর জন্য একটি পরীক্ষার ক্লাস নামের সংগ্রহ যোগ করুন।
পরামিতি | |
---|---|
classNames |
এক্সক্লুড ফিল্টার যোগ করুন
public void addExcludeFilter (String filter)
কোন পরীক্ষাগুলি বাদ দিতে হবে তার একটি ফিল্টার যোগ করে৷
পরামিতি | |
---|---|
filter | String |
AddIncludeFilter
public void addIncludeFilter (String filter)
কোন পরীক্ষাগুলি অন্তর্ভুক্ত করতে হবে তার একটি ফিল্টার যোগ করে৷
পরামিতি | |
---|---|
filter | String |
addRunArg
public void addRunArg (String key, String value)
UI অটোমেটর পরীক্ষা চালানোর সময় প্রদান করার জন্য একটি যুক্তি যোগ করুন
পরামিতি | |
---|---|
key | String : আর্গুমেন্টের নাম |
value | String : আর্গুমেন্ট মান |
সাফ এক্সক্লুড ফিল্টার
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত বাদ ফিল্টার মুছুন।
সাফ ইনক্লুড ফিল্টার
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছুন।
GetClassNames
publicgetClassNames ()
পরীক্ষার ক্লাস নামের তালিকা পায় যে জোতা চালানোর জন্য কনফিগার করা হয়েছে
রিটার্নস | |
---|---|
পরীক্ষার ক্লাসের নামের তালিকা |
ডিভাইস পান
public ITestDevice getDevice ()
পরীক্ষার অধীনে ডিভাইস পান.
রিটার্নস | |
---|---|
ITestDevice | ITestDevice |
এক্সক্লুড ফিল্টার পান
publicgetExcludeFilters ()
বাদ দেওয়া ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getIncludeFilters
publicgetIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারগুলির বর্তমান ERROR(/Set)
প্রদান করে।
রিটার্নস | |
---|---|
getSyncTime
public long getSyncTime ()
রিটার্নস | |
---|---|
long | সিঙ্ক করার জন্য পরীক্ষার জন্য বরাদ্দ করা সময়। |
GetTestJarPaths
publicgetTestJarPaths ()
রিটার্নস | |
---|---|
পরীক্ষার জার পথ। |
getTestRunArgMap
publicgetTestRunArgMap ()
রিটার্নস | |
---|---|
যুক্তি মানচিত্র UiAutomatorRunner পাস. |
getTestRunner
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 |
setRunName
public void setRunName (String runName)
পরামিতি | |
---|---|
runName | String |
সেট রানার নাম
public void setRunnerName (String runnerName)
পরামিতি | |
---|---|
runnerName | String |
সেট সিঙ্কটাইম
public void setSyncTime (long syncTime)
পরামিতি | |
---|---|
syncTime | long : পরীক্ষার ফাইলগুলি সিঙ্ক করার সময়। |
setTestJarPaths
public void setTestJarPaths (jarPaths)
পরামিতি | |
---|---|
jarPaths |
setTestRunArgMap
public void setTestRunArgMap (runArgMap)
পরামিতি | |
---|---|
runArgMap |
সুরক্ষিত পদ্ধতি
টেস্টরানার তৈরি করুন
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 |
preTestSetup
protected void preTestSetup ()
UI অটোমেটর উপাদান ডিভাইসে উপস্থিত আছে কিনা তা পরীক্ষা করে
নিক্ষেপ করে | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |