A partir de 2026, para alinearnos con nuestro modelo de desarrollo llamado Trunk Stable y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en el AOSP en el segundo y cuarto trimestre. Para compilar el AOSP y contribuir a él, usa android-latest-release. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en el AOSP.
Google utiliza tecnología de IA para traducir contenido a tu idioma preferido. Las traducciones realizadas con IA pueden contener errores.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
CtsTestLauncher
public
class
CtsTestLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IDeviceTest,
IInvocationContextReceiver,
IMetricCollectorReceiver,
IRemoteTest,
IShardableTest
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.testtype.CtsTestLauncher
|
Es un IRemoteTest para ejecutar pruebas en una instalación de CTS independiente.
Inicia un proceso Java externo para ejecutar las pruebas. Se usa para ejecutar una versión específica descargada del CTS y su configuración. Usará la versión actual de Tradefed que lo inicia para completar los archivos JAR faltantes.
Resumen
Constructores públicos
CtsTestLauncher
public CtsTestLauncher ()
CtsTestLauncher
public CtsTestLauncher (int shardCount,
int shardIndex)
| Parámetros |
shardCount |
int |
shardIndex |
int |
Métodos públicos
buildClasspath
public String buildClasspath ()
Crea la ruta de acceso a la clase que usa el subproceso para ejecutar CTS
| Muestra |
String |
Es una cadena que contiene la ruta de clase completa. |
buildJavaCmd
public List<String> buildJavaCmd (String classpath)
Crea la línea de comandos de Java que se ejecutará en un subproceso.
| Parámetros |
classpath |
String: Ruta de acceso de classpath de Java a los archivos JAR necesarios para ejecutar CTS/XTS |
| Muestra |
List<String> |
Un ArrayList con la línea de comandos y los parámetros de Java. |
getConfigName
public String getConfigName ()
getDevice
public ITestDevice getDevice ()
Obtén el dispositivo que se probará.
setBuild
public void setBuild (IBuildInfo buildInfo)
| Parámetros |
buildInfo |
IBuildInfo |
setConfigName
public void setConfigName (String config)
setConfiguration
public void setConfiguration (IConfiguration configuration)
Inserta el IConfiguration en uso.
| Parámetros |
configuration |
IConfiguration |
setCtsVersion
public void setCtsVersion (int version)
setDevice
public void setDevice (ITestDevice device)
Inserta el dispositivo en prueba.
| Parámetros |
device |
ITestDevice: Es el ITestDevice que se usará. |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| Parámetros |
invocationContext |
IInvocationContext |
setMetricCollectors
public void setMetricCollectors (List<IMetricCollector> collectors)
Establece la lista de IMetricCollector definidos para la ejecución de la prueba.
| Parámetros |
collectors |
List |
split
public Collection<IRemoteTest> split (int shardCountHint)
Versión alternativa de split() que también proporciona el shardCount que se intenta ejecutar. Esto es útil para algunos ejecutores de pruebas que no pueden decidir de forma arbitraria en algunos casos.
| Parámetros |
shardCountHint |
int: Es el recuento de fragmentos intentado. |
| Muestra |
Collection<IRemoteTest> |
Colección de subpruebas que se ejecutarán por separado o null si la prueba no se puede fragmentar actualmente |
Métodos protegidos
getRunUtil
protected IRunUtil getRunUtil ()
getSystemJava
protected String getSystemJava ()
setRunAsRoot
protected void setRunAsRoot (boolean runAsRoot)
| Parámetros |
runAsRoot |
boolean |
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: 2026-06-22 (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: 2026-06-22 (UTC)"],[],[]]