اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release بدلاً من aosp-main لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في 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 | 
      
    
 
الطرق العامة
    إضافةBooleanArg
    
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 ()
    
    
    
  
 
    createParser
    
public IInstrumentationResultParser createParser (String runName, 
                 listeners)
    
    
    
  أنشئ InstrumentationResultParser الذي سيتم استخدامه لتحليل ناتج instrumentation
.
    
    | المعلمات | 
      
        runName | 
        
          String: اسم الإصدار المطلوب استخدامه. | 
      
      
        listeners | 
        
          : مكان إبلاغ المستمعين بالنتائج | 
      
    
    
 
    getAmInstrumentCommand
    
public String getAmInstrumentCommand ()
    
    
    
  
    
 
    نوع إخراج getCoverageOutputType
    
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
    
    
    
  
    
      | المرتجعات | 
      
        IRemoteAndroidTestRunner.CoverageOutput | 
         | 
      
    
 
    getPackageName
    
public String getPackageName ()
    
    
    
  
    
 
    الحصول على خيارات
    
public String getRunOptions ()
    
    
    
  عرض خيارات لأمر am instrument
    
 
    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 | 
           | 
        
      
  
 
    setAdditionalTestOutputLocation
    
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  | 
      
    
 
    setCoverageReportLocation
    
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  | 
      
    
 
    ضبط المهلة المحدّدة
    
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)
    
    
    
  
    
 
    خيارات setRunOptions
    
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 (حسب التوقيت العالمي المتفَّق عليه)
  
  
  
    
      [[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]