UiAutomatorTest
public class UiAutomatorTest
extends Object implements IDeviceTest , IRemoteTest , ITestFilterReceiver
| java.lang.Object |
| ↳ | com.android.tradefed.testtype.UiAutomatorTest |
সারসংক্ষেপ
ক্ষেত্র
সরকারি নির্মাণকারী
UiAutomatorTest
public UiAutomatorTest ()
জনসাধারণের পদ্ধতি
সমস্ত বর্জন ফিল্টার যোগ করুন
public void addAllExcludeFilters (Set<String> filters)
কোন কোন পরীক্ষা বাদ দেওয়া হবে, তার ফিল্টার Set যোগ করে।
সমস্ত ফিল্টার অন্তর্ভুক্ত করুন
public void addAllIncludeFilters (Set<String> filters)
কোন কোন পরীক্ষা অন্তর্ভুক্ত করা হবে তার ফিল্টার Set যোগ করে।
ক্লাসের নাম যোগ করুন
public void addClassName (String className)
চালানোর জন্য একটি টেস্ট ক্লাসের নাম যোগ করুন।
| প্যারামিটার |
|---|
className | String |
ক্লাসের নাম যোগ করুন
public void addClassNames (Collection<String> classNames)
চালানোর জন্য একটি টেস্ট ক্লাস নামের সংগ্রহ যোগ করুন।
| প্যারামিটার |
|---|
classNames | Collection |
addExcludeFilter
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 : আর্গুমেন্টের মান |
clearExcludeFilters
public void clearExcludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত বর্জন ফিল্টার মুছে ফেলুন।
clearIncludeFilters
public void clearIncludeFilters ()
বর্তমানে ট্র্যাক করা সমস্ত অন্তর্ভুক্ত ফিল্টার মুছে ফেলুন।
ক্লাসের নামগুলো পান
public List<String> getClassNames ()
হারনেসটি যে টেস্ট ক্লাসগুলো চালানোর জন্য কনফিগার করা আছে, সেগুলোর নাম তালিকা পাওয়া যায়।
| ফেরত |
|---|
List<String> | টেস্ট ক্লাসের নামগুলির তালিকা |
ডিভাইস পান
public ITestDevice getDevice ()
পরীক্ষাধীন ডিভাইসটি নিন।
getExcludeFilters
public Set<String> getExcludeFilters ()
বর্জন ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।
ফিল্টার অন্তর্ভুক্ত করুন
public Set<String> getIncludeFilters ()
অন্তর্ভুক্ত ফিল্টারগুলোর বর্তমান Set ফেরত দেয়।
getSyncTime
public long getSyncTime ()
| ফেরত |
|---|
long | টেস্টগুলো সিঙ্ক হওয়ার জন্য বরাদ্দকৃত সময়। |
getTestJarPaths
public List<String> getTestJarPaths ()
| ফেরত |
|---|
List<String> | টেস্ট জার পাথ। |
getTestRunArgMap
public Map<String, String> getTestRunArgMap ()
| ফেরত |
|---|
Map<String, String> | UiAutomatorRunner-এ পাঠানোর জন্য আর্গুমেন্ট ম্যাপ। |
ইন্সট্রুমেন্টেশন টেস্ট
public boolean isInstrumentationTest ()
setCaptureLogs
public void setCaptureLogs (boolean captureLogs)
এই পদ্ধতিটি অপ্রচলিত।
এর পরিবর্তে setLoggingOption(LoggingOption) ব্যবহার করুন।
cts-tradefed-এর সাথে সামঞ্জস্যের জন্য রাখা হয়েছে।
| প্যারামিটার |
|---|
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 |
setRunnerName
public void setRunnerName (String runnerName)
| প্যারামিটার |
|---|
runnerName | String |
setSyncTime
public void setSyncTime (long syncTime)
| প্যারামিটার |
|---|
syncTime | long : টেস্ট ফাইলগুলো সিঙ্ক হওয়ার সময়। |
setTestJarPaths
public void setTestJarPaths (List<String> jarPaths)
| প্যারামিটার |
|---|
jarPaths | List : টেস্ট জারগুলোর অবস্থান। |
setTestRunArgMap
public void setTestRunArgMap (Map<String, String> runArgMap)
| প্যারামিটার |
|---|
runArgMap | Map : UiAutomatorRunner-এ প্রেরণ করার জন্য আর্গুমেন্টসমূহ। |
সুরক্ষিত পদ্ধতি
getRunUtil
protected IRunUtil getRunUtil ()
স্ক্রিনশট এবং বাগ রিপোর্ট
protected void onScreenshotAndBugreport (ITestDevice device,
ITestInvocationListener listener,
String prefix)| প্যারামিটার |
|---|
device | ITestDevice |
listener | ITestInvocationListener |
prefix | String |
প্রিটেস্ট সেটআপ
protected void preTestSetup ()
ডিভাইসে UI Automator কম্পোনেন্টগুলো উপস্থিত আছে কিনা তা পরীক্ষা করে।