A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Organiza tus páginas con colecciones
    
    
      
      Guarda y categoriza el contenido según tus preferencias.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
RemoteAndroidTestRunner
  public
  
  
  
  class
  RemoteAndroidTestRunner
  
    extends Object
  
  
  
  
  
      implements
      
        IRemoteAndroidTestRunner
      
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.result.ddmlib.RemoteAndroidTestRunner | 
  
  
    
      | 
          Subclases directas conocidas
          
  
  
         | 
  
  
  
    
  Ejecuta un comando de prueba de Android de forma remota e informa los resultados.
Resumen
| Métodos protegidos | 
|---|
  
  
  
    | 
        
        
        
        
        
        String | 
      getArgsCommand()
      Muestra la sintaxis completa de la línea de comandos de instrumentación para los argumentos de instrumentación proporcionados.
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getRunnerPath()
      Muestra la ruta de acceso completa del componente de instrumentación.
        
    
 | 
  
Constructores públicos
    RemoteAndroidTestRunner
    
public RemoteAndroidTestRunner (String packageName, 
                IShellEnabledDevice remoteDevice)
    
    
    
  Constructor alternativo. Usa el ejecutor de instrumentación predeterminado.
    
    | Parámetros | 
|---|
      
        | packageName | String: Es el paquete de aplicación para Android que contiene las pruebas que se ejecutarán. | 
      
        | remoteDevice | IShellEnabledDevice: Es el dispositivo Android en el que se ejecutarán las pruebas. | 
    
 
    RemoteAndroidTestRunner
    
public RemoteAndroidTestRunner (String packageName, 
                String runnerName, 
                IShellEnabledDevice remoteDevice)
    
    
    
  Constructor alternativo. Usa el valor predeterminado statusReporterMode.
    
    | Parámetros | 
|---|
      
        | packageName | String: Es el paquete de aplicaciones para Android que contiene las pruebas que se ejecutarán. | 
      
        | runnerName | String: Es el ejecutor de pruebas de instrumentación que se ejecutará. Si es nulo, se usará el valor predeterminado
     corredor | 
      
        | remoteDevice | IShellEnabledDevice: Es el dispositivo Android en el que se ejecutarán las pruebas. | 
    
 
    RemoteAndroidTestRunner
    
public RemoteAndroidTestRunner (String packageName, 
                String runnerName, 
                IShellEnabledDevice remoteDevice, 
                RemoteAndroidTestRunner.StatusReporterMode statusReporterMode)
    
    
    
  Crea un ejecutor de pruebas de Android remoto.
    
    | Parámetros | 
|---|
      
        | packageName | String: Es el paquete de aplicaciones para Android que contiene las pruebas que se ejecutarán. | 
      
        | runnerName | String: Es el ejecutor de pruebas de instrumentación que se ejecutará. Si es nulo, se usará el valor predeterminado
     corredor | 
      
        | remoteDevice | IShellEnabledDevice: Es el dispositivo Android en el que se ejecutarán las pruebas. | 
      
        | statusReporterMode | RemoteAndroidTestRunner.StatusReporterMode: Es el modo del generador de informes de estado que se usará para un comando de instrumento. | 
    
 
Métodos públicos
    Agregar Booleano Arg
    
public void addBooleanArg (String name, 
                boolean value)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | name | String | 
      
        | value | boolean | 
    
 
    addInstrumentationArg
    
public void addInstrumentationArg (String name, 
                String value)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | name | String | 
      
        | value | String | 
    
 
    cancelar
    
public void cancel ()
    
    
    
  
 
    createParser
    
public IInstrumentationResultParser createParser (String runName, 
                 listeners)
    
    
    
  Crea el InstrumentationResultParser que se usará para analizar el resultado de la instrumentación.
    
    | Parámetros | 
|---|
      
        | runName | String: Es el nombre de la ejecución que se usará. | 
      
        | listeners | : Son los objetos de escucha donde se informan los resultados. | 
    
    
 
    getAmInstrumentCommand
    
public String getAmInstrumentCommand ()
    
    
    
  
    
 
    getCoverageOutputType
    
public IRemoteAndroidTestRunner.CoverageOutput getCoverageOutputType ()
    
    
    
  
    
      | Muestra | 
|---|
      
        | IRemoteAndroidTestRunner.CoverageOutput |  | 
    
 
    getPackageName
    
public String getPackageName ()
    
    
    
  
    
 
    getRunOptions
    
public String getRunOptions ()
    
    
    
  Muestra las opciones del comando am instrument.
    
 
    getRunnerName
    
public String getRunnerName ()
    
    
    
  
    
 
    removeInstrumentationArg
    
public void removeInstrumentationArg (String name)
    
    
    
  
    
 
    run
    
public void run (ITestRunListener... listeners)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | listeners | ITestRunListener | 
    
      
      | Arroja | 
|---|
        
          | AdbCommandRejectedException |  | 
        
          | ShellCommandUnresponsiveException |  | 
        
          | TimeoutException |  | 
      
  
 
    run
    
public void run ( listeners)
    
    
    
  
    
      
      | Arroja | 
|---|
        
          | AdbCommandRejectedException |  | 
        
          | ShellCommandUnresponsiveException |  | 
        
          | TimeoutException |  | 
      
  
 
    setAdditionalTestOutputLocation
    
public void setAdditionalTestOutputLocation (String additionalTestDataPath)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | additionalTestDataPath | String | 
    
 
    setClassName
    
public void setClassName (String className)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | className | String | 
    
 
    setClassNames
    
public void setClassNames (String[] classNames)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | classNames | String | 
    
 
    setCoverage
    
public void setCoverage (boolean coverage)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | coverage | boolean | 
    
 
    setCoverageReportLocation
    
public void setCoverageReportLocation (String reportPath)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | reportPath | String | 
    
 
    setDebug
    
public void setDebug (boolean debug)
    
    
    
  
    
 
    setLogOnly
    
public void setLogOnly (boolean logOnly)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | logOnly | boolean | 
    
 
    setMaxTimeToOutputResponse
    
public void setMaxTimeToOutputResponse (long maxTimeToOutputResponse, 
                TimeUnit maxTimeUnits)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | maxTimeToOutputResponse | long | 
      
        | maxTimeUnits | TimeUnit | 
    
 
    setMaxTimeout
    
public void setMaxTimeout (long maxTimeout, 
                TimeUnit maxTimeUnits)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | maxTimeout | long | 
      
        | maxTimeUnits | TimeUnit | 
    
 
    setMaxtimeToOutputResponse
    
public void setMaxtimeToOutputResponse (int maxTimeToOutputResponse)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | maxTimeToOutputResponse | int | 
    
 
    setMethodName
    
public void setMethodName (String className, 
                String testName)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | className | String | 
      
        | testName | String | 
    
 
    setRunName
    
public void setRunName (String runName)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | runName | String | 
    
 
    setRunOptions
    
public void setRunOptions (String options)
    
    
    
  Establece las opciones para el comando am instrument. Consulta com/android/commands/am/Am.java para ver la lista completa
 de opciones.
    
    | Parámetros | 
|---|
      
        | options | String | 
    
 
    setTestCollection
    
public void setTestCollection (boolean collect)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | collect | boolean | 
    
 
    setTestPackageName
    
public void setTestPackageName (String packageName)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | packageName | String | 
    
 
    setTestSize
    
public void setTestSize (IRemoteAndroidTestRunner.TestSize size)
    
    
    
  
    
    | Parámetros | 
|---|
      
        | size | IRemoteAndroidTestRunner.TestSize | 
    
 
Métodos protegidos
    Comando getArgs
    
protected String getArgsCommand ()
    
    
    
  Muestra la sintaxis de la línea de comandos de instrumentación completa para la instrumentación proporcionada.
 argumentos. Muestra una cadena vacía si no se especificaron argumentos.
    
 
    getRunnerPath
    
protected String getRunnerPath ()
    
    
    
  Muestra la ruta de acceso completa del componente de instrumentación.
    
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
  Última actualización: 2025-07-27 (UTC)
  
  
  
    
      [[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]