हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      संग्रह की मदद से व्यवस्थित रहें
    
    
      
      अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
RemoteAndroidTestRunner
  public
  
  
  
  class
  RemoteAndroidTestRunner
  
    extends Object
  
  
  
  
  
      implements
      
        IRemoteAndroidTestRunner
      
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.result.ddmlib.RemoteAndroidTestRunner | 
  
  
    
      | 
          पहले से मालूम डायरेक्ट सब-क्लास
          
  
  
         | 
  
  
  
    
  Android टेस्ट कमांड को रिमोट से चलाता है और नतीजों की रिपोर्ट करता है.
खास जानकारी
| सुरक्षित तरीके | 
|---|
  
  
  
    | 
        
        
        
        
        
        String | 
      getArgsCommand()
      दिए गए इंस्ट्रुमेंटेशन आर्ग्युमेंट के लिए, इंस्ट्रुमेंटेशन कमांड लाइन का पूरा सिंटैक्स दिखाता है.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getRunnerPath()
      यह फ़ंक्शन इंस्ट्रुमेंटेशन कॉम्पोनेंट का पूरा पाथ दिखाता है.
        
    
 | 
  
सार्वजनिक कंस्ट्रक्टर
    RemoteAndroidTestRunner
    
public RemoteAndroidTestRunner (String packageName, 
                IShellEnabledDevice remoteDevice)
    
    
    
  वैकल्पिक कंस्ट्रक्टर. डिफ़ॉल्ट इंस्ट्रूमेंटेशन रनर का इस्तेमाल करता है.
    
    | पैरामीटर | 
|---|
      
        | packageName | String: Android ऐप्लिकेशन पैकेज, जिसमें चलाने के लिए टेस्ट शामिल हैं | 
      
        | remoteDevice | IShellEnabledDevice: वह Android डिवाइस जिस पर जांच करनी है | 
    
 
    RemoteAndroidTestRunner
    
public RemoteAndroidTestRunner (String packageName, 
                String runnerName, 
                IShellEnabledDevice remoteDevice)
    
    
    
  वैकल्पिक कंस्ट्रक्टर. डिफ़ॉल्ट statusReporterMode का इस्तेमाल करता है.
    
    | पैरामीटर | 
|---|
      
        | packageName | String: Android ऐप्लिकेशन पैकेज, जिसमें चलाने के लिए टेस्ट शामिल हैं | 
      
        | runnerName | String: इंस्ट्रुमेंटेशन टेस्ट रनर को चलाने के लिए. अगर यह वैल्यू शून्य है, तो डिफ़ॉल्ट रननर का इस्तेमाल किया जाएगा | 
      
        | remoteDevice | IShellEnabledDevice: वह Android डिवाइस जिस पर जांच करनी है | 
    
 
    RemoteAndroidTestRunner
    
public RemoteAndroidTestRunner (String packageName, 
                String runnerName, 
                IShellEnabledDevice remoteDevice, 
                RemoteAndroidTestRunner.StatusReporterMode statusReporterMode)
    
    
    
  यह एक रिमोट Android टेस्ट रनर बनाता है.
    
    | पैरामीटर | 
|---|
      
        | packageName | String: Android ऐप्लिकेशन पैकेज, जिसमें चलाने के लिए टेस्ट शामिल हैं | 
      
        | runnerName | String: इंस्ट्रुमेंटेशन टेस्ट रनर को चलाने के लिए. अगर यह वैल्यू शून्य है, तो डिफ़ॉल्ट रननर का इस्तेमाल किया जाएगा | 
      
        | remoteDevice | IShellEnabledDevice: वह Android डिवाइस जिस पर जांच करनी है | 
      
        | statusReporterMode | RemoteAndroidTestRunner.StatusReporterMode: am उपकरण आदेश के लिए उपयोग किया जाने वाला स्थिति रिपोर्टर मोड | 
    
 
सार्वजनिक तरीके
    addBooleanArg
    
public void addBooleanArg (String name, 
                boolean value)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | name | String | 
      
        | value | boolean | 
    
 
    ऐड इंस्ट्रुमेंटेशनआर्ग
    
public void addInstrumentationArg (String name, 
                String value)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | name | String | 
      
        | value | String | 
    
 
    अभी नहीं
    
public void cancel ()
    
    
    
  
 
    createParser
    
public IInstrumentationResultParser createParser (String runName, 
                 listeners)
    
    
    
  InstrumentationResultParser बनाएं, जिसका इस्तेमाल इंस्ट्रूमेंटेशन के आउटपुट को पार्स करने के लिए किया जाएगा.
    
    | पैरामीटर | 
|---|
      
        | runName | String: इस्तेमाल किए जाने वाले रन का नाम. | 
      
        | listeners | : लिसनर वह प्लैटफ़ॉर्म जहां नतीजों की शिकायत करनी है. | 
    
    
 
    getAmInstrumentCommand
    
public String getAmInstrumentCommand ()
    
    
    
  
    
 
    getCoverageOutputType
    
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
    
    
    
  
    
      | रिटर्न | 
|---|
      
        | IRemoteAndroidTestRunner.CoverageOutput |  | 
    
 
    getपैकेज का नाम
    
public String getPackageName ()
    
    
    
  
    
 
    getRunOptions
    
public String getRunOptions ()
    
    
    
  am इंस्ट्रुमेंट कमांड के लिए विकल्प लौटाता है.
    
 
    getRunnerName
    
public String getRunnerName ()
    
    
    
  
    
 
    removeInstrumentationArg
    
public void removeInstrumentationArg (String name)
    
    
    
  
    
 
    रन
    
public void run (ITestRunListener... listeners)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | listeners | ITestRunListener | 
    
      
      | थ्रो | 
|---|
        
          | AdbCommandRejectedException |  | 
        
          | ShellCommandUnresponsiveException |  | 
        
          | TimeoutException |  | 
      
  
 
    रन
    
public void run ( listeners)
    
    
    
  
    
      
      | थ्रो | 
|---|
        
          | AdbCommandRejectedException |  | 
        
          | ShellCommandUnresponsiveException |  | 
        
          | TimeoutException |  | 
      
  
 
    अतिरिक्तTestOutputLocation सेट करें
    
public void setAdditionalTestOutputLocation (String additionalTestDataPath)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | additionalTestDataPath | String | 
    
 
    setClassName
    
public void setClassName (String className)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | className | String | 
    
 
    setClassNames
    
public void setClassNames (String[] classNames)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | classNames | String | 
    
 
    सेटकवरेज
    
public void setCoverage (boolean coverage)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | coverage | boolean | 
    
 
    कवरेज रिपोर्ट की जगह की जानकारी सेट करें
    
public void setCoverageReportLocation (String reportPath)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | reportPath | String | 
    
 
    डीबग सेट करें
    
public void setDebug (boolean debug)
    
    
    
  
    
 
    setLogOnly
    
public void setLogOnly (boolean logOnly)
    
    
    
  
    
 
    setMaxTimeToOutputResponse
    
public void setMaxTimeToOutputResponse (long maxTimeToOutputResponse, 
                TimeUnit maxTimeUnits)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | maxTimeToOutputResponse | long | 
      
        | maxTimeUnits | TimeUnit | 
    
 
    setMaxTimeout
    
public void setMaxTimeout (long maxTimeout, 
                TimeUnit maxTimeUnits)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | maxTimeout | long | 
      
        | maxTimeUnits | TimeUnit | 
    
 
    setMaxtimeToOutputResponse
    
public void setMaxtimeToOutputResponse (int maxTimeToOutputResponse)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | maxTimeToOutputResponse | int | 
    
 
    setMethodName
    
public void setMethodName (String className, 
                String testName)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | className | String | 
      
        | testName | String | 
    
 
    सेटरननाम
    
public void setRunName (String runName)
    
    
    
  
    
 
    सेटरनविकल्प
    
public void setRunOptions (String options)
    
    
    
  am इंस्ट्रूमेंट कमांड के लिए विकल्प सेट करता है. विकल्पों की पूरी सूची के लिए, com/android/commands/am/Am.java देखें.
    
 
    setTestCollection
    
public void setTestCollection (boolean collect)
    
    
    
  
    
 
    setTestPackageName
    
public void setTestPackageName (String packageName)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | packageName | String | 
    
 
    सेटटेस्टसाइज़
    
public void setTestSize (IRemoteAndroidTestRunner.TestSize size)
    
    
    
  
    
    | पैरामीटर | 
|---|
      
        | size | IRemoteAndroidTestRunner.TestSize | 
    
 
सुरक्षित तरीके
    getArgsCommand
    
protected String getArgsCommand ()
    
    
    
  दिए गए इंस्ट्रुमेंटेशन आर्ग्युमेंट के लिए, इंस्ट्रुमेंटेशन कमांड लाइन का पूरा सिंटैक्स दिखाता है. अगर कोई आर्ग्युमेंट तय नहीं किया गया है, तो यह फ़ंक्शन खाली स्ट्रिंग दिखाता है.
    
 
    'GetRunnerPath'
    
protected String getRunnerPath ()
    
    
    
  इंस्ट्रुमेंटेशन कॉम्पोनेंट का पूरा पाथ दिखाता है.
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
  आखिरी बार 2025-07-27 (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-27 (UTC) को अपडेट किया गया."],[],[]]