27 মার্চ, 2025 থেকে, আমরা AOSP তৈরি করতে এবং অবদান রাখতে aosp-main এর পরিবর্তে android-latest-release ব্যবহার করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, AOSP-তে পরিবর্তনগুলি দেখুন।
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
    
    
      
      আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
    
  
  
    
  
  
  
  
    
  
  
    
    
 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 ()
 
  
    
    
      
    
    
  
       
    
    
  
  
  এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
  2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
  
  
  
    
      [[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]