UiAutomatorRunner
public class UiAutomatorRunner
extends Object
implements IRemoteAndroidTestRunner
java.lang.অবজেক্ট |
↳ | com.android.tradefed.testtype.UiAutomatorRunner |
ডিভাইসে UI অটোমেটর পরীক্ষা চালায় এবং ফলাফল রিপোর্ট করে। UI অটোমেটর পরীক্ষা হল UI অটোমেশন পরীক্ষা চালানোর জন্য একটি ডেডিকেটেড টেস্ট রানার যা UI অটোমেটর ফ্রেমওয়ার্ক ব্যবহার করে। ডিভাইসে টেস্ট রানার ইনস্ট্রুমেন্টেশন টেস্ট আউটপুট ফরম্যাট অনুকরণ করে যাতে ddmlib এবং TF-এ বিদ্যমান পার্সিং কোড পুনরায় ব্যবহার করা যায়। মূলত, এটি এই কমান্ডের চারপাশে একটি মোড়ক: adb shell uiautomator runtest (jar ফাইল) -e ক্লাস (পরীক্ষা ক্লাস) ...
সারাংশ
পাবলিক কনস্ট্রাক্টর |
---|
UiAutomatorRunner (IDevice remoteDevice, String[] jarPaths, String runnerPath) UI অটোমেশন পরীক্ষা চালানোর জন্য একটি UiAutomatorRunner তৈরি করুন |
পাবলিক কনস্ট্রাক্টর
UiAutomatorRunner
public UiAutomatorRunner (IDevice remoteDevice,
String[] jarPaths,
String runnerPath)
UI অটোমেশন পরীক্ষা চালানোর জন্য একটি UiAutomatorRunner তৈরি করুন
পরামিতি |
---|
remoteDevice | IDevice : যে রিমোট ডিভাইসটির সাথে ইন্টারঅ্যাক্ট করতে হবে: পরীক্ষা চালান, ফলাফল সংগ্রহ করুন ইত্যাদি |
jarPaths | String : জার ফাইলের পাথ যেখানে UI অটোমেটর পরীক্ষার ক্ষেত্রে; পাথগুলি অবশ্যই পরম বা ডিভাইসে /data/local/tmp/ এর সাথে সম্পর্কিত হতে হবে |
runnerPath | String : বিকল্প uiautomator রানার ব্যবহার করার জন্য, null হতে পারে এবং এই ক্ষেত্রে ডিফল্ট ব্যবহার করা হবে |
পাবলিক পদ্ধতি
বুলিয়ানআর্গ যোগ করুন
public void addBooleanArg (String name,
boolean value)
পরামিতি |
---|
name | String |
value | boolean |
addInstrumentationArg
public void addInstrumentationArg (String name,
String value)
পরামিতি |
---|
name | String |
value | String |
বাতিল
public void cancel ()
getCoverageOutputType
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
রিটার্নস |
---|
IRemoteAndroidTestRunner.CoverageOutput | |
getPackageName
public String getPackageName ()
যোগ করা শেষ জাভা ক্লাসের প্যাকেজ নাম প্রদান করে
getRunnerName
public String getRunnerName ()
ডিফল্ট UiAutomatorTestRunner শ্রেণীর নাম প্রদান করে
Remove InstrumentationArg
public void removeInstrumentationArg (String name)
চালান
public void run (ITestRunListener... listeners)
পরামিতি |
---|
listeners | ITestRunListener |
নিক্ষেপ করে |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
চালান
public void run ( listeners)
নিক্ষেপ করে |
---|
AdbCommandRejectedException | |
ShellCommandUnresponsiveException | |
TimeoutException | |
setAdditionalTestOutputLocation
public void setAdditionalTestOutputLocation (String additionalTestDataPath)
পরামিতি |
---|
additionalTestDataPath | String |
setClassName
public void setClassName (String className)
setClassNames
public void setClassNames (String[] classNames)
পরামিতি |
---|
classNames | String |
সেট কভারেজ
public void setCoverage (boolean coverage)
setCoverageReportLocation
public void setCoverageReportLocation (String arg0)
সেট ডিবাগ
public void setDebug (boolean debug)
IgnoreSighup সেট করুন
public void setIgnoreSighup (boolean value)
SIGHUP উপেক্ষা করার জন্য uiautomator-এ বিকল্প সেট করে।
পরামিতি |
---|
value | boolean : সত্য সেট করা হলে সংকেত উপেক্ষা করুন |
সেটলগঅনলি
public void setLogOnly (boolean logOnly)
setMaxTimeToOutputResponse
public void setMaxTimeToOutputResponse (long timeout,
TimeUnit unit)
পরামিতি |
---|
timeout | long |
unit | TimeUnit |
সেট ম্যাক্সটাইমআউট
public void setMaxTimeout (long maxTimeout,
TimeUnit unit)
পরামিতি |
---|
maxTimeout | long |
unit | TimeUnit |
setMaxtimeToOutputResponse
public void setMaxtimeToOutputResponse (int maxTimeToOutputResponse)
এই পদ্ধতি অবজ্ঞা করা হয়.
পরিবর্তে setMaxTimeToOutputResponse(long, TimeUnit)
ব্যবহার করুন।
পরামিতি |
---|
maxTimeToOutputResponse | int |
setMethodName
public void setMethodName (String className,
String testName)
পরামিতি |
---|
className | String |
testName | String |
setRunName
public void setRunName (String runName)
setTestCollection
public void setTestCollection (boolean b)
setTestPackageName
public void setTestPackageName (String packageName)
পরামিতি |
---|
packageName | String |
সেট টেস্ট সাইজ
public void setTestSize (IRemoteAndroidTestRunner.TestSize size)
পরামিতি |
---|
size | IRemoteAndroidTestRunner.TestSize |
সুরক্ষিত পদ্ধতি
getRunCommand
protected String getRunCommand ()
getRunnerPath
protected String getRunnerPath ()