A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. 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 AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cliente
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
Es un cliente de almacenamiento de pruebas de Android que sube los resultados de las pruebas al servicio de Test Storage.
Resumen
Métodos públicos |
static
ITestStorageClient
|
create(String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi, int maxBatchSize, int insertBatchSize)
|
static
ITestStorageClient
|
create(Androidbuildinternal client)
|
static
ITestStorageClient
|
create(String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi)
|
static
ITestStorageClient
|
create(String buildEnvironment, boolean useLegacyMigration, boolean useBatchApi)
|
Invocation
|
createInvocation(Invocation invocation)
Crea una invocación en Test Storage con los datos de la invocación proporcionada.
|
Build
|
createLocalBuild(Build localBuild)
Para obtener más información, consulta go/local_build_guide.
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Crea una unidad de trabajo en Test Storage.
|
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
Crea todas las unidades de trabajo en una lista proporcionada en TestStorage.
|
File
|
fetchTestArtifact(String invocationId, String resourceId)
Recupera y devuelve el archivo de artefacto de prueba solicitado.
|
void
|
finalizeTestResults()
Espera hasta que se suban todos los resultados de las pruebas.
|
Invocation
|
getInvocation(String invocationId)
Devuelve una invocación que tiene el ID de invocación proporcionado.
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Devuelve un artefacto de prueba que coincide con el ID de recurso y la invocación proporcionados.
|
WorkUnit
|
getWorkUnit(String workUnitId)
Devuelve una unidad de trabajo que coincide con el ID proporcionado.
|
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Busca y enumera todos los artefactos de prueba que coinciden con el tipo proporcionado.
|
Invocation
|
updateInvocation(Invocation invocation)
Actualiza una invocación en Test Storage con los datos de la invocación proporcionada.
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
Actualiza el artefacto proporcionado.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
Actualiza el artefacto proporcionado y sube el contenido proporcionado.
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Actualiza una unidad de trabajo proporcionada en Test Storage.
|
void
|
uploadAssociations( associations, int poolSize)
Sube asociaciones entre registros y pruebas o unidades de trabajo.
|
void
|
uploadResult(TestResult result)
Sube el resultado de la prueba proporcionado a Test Storage.
|
Métodos públicos
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi,
int maxBatchSize,
int insertBatchSize)
| Parámetros |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
maxBatchSize |
int |
insertBatchSize |
int |
create
public static ITestStorageClient create (Androidbuildinternal client)
| Parámetros |
client |
Androidbuildinternal |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| Parámetros |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| Parámetros |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
createInvocation
public Invocation createInvocation (Invocation invocation)
Crea una invocación en Test Storage con los datos de la invocación proporcionada.
| Parámetros |
invocation |
Invocation: Describe la invocación que se creará. |
| Muestra |
Invocation |
Es la invocación que se creó en Test Storage. |
createLocalBuild
public Build createLocalBuild (Build localBuild)
Para obtener más información, consulta go/local_build_guide.
| Parámetros |
localBuild |
Build: Descripción de la compilación local |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
Crea una unidad de trabajo en Test Storage.
| Parámetros |
workUnit |
WorkUnit: Describe la unidad de trabajo que se creará. |
| Muestra |
WorkUnit |
una nueva unidad de trabajo. |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits ( workUnits)
Crea todas las unidades de trabajo en una lista proporcionada en TestStorage.
| Parámetros |
workUnits |
: Es la lista de unidades de trabajo que se crearán. |
| Muestra |
ImmutableList<WorkUnit> |
Es una lista de las unidades de trabajo que se crearon. |
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
Recupera y devuelve el archivo de artefacto de prueba solicitado.
| Parámetros |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public void finalizeTestResults ()
Espera hasta que se suban todos los resultados de las pruebas.
getInvocation
public Invocation getInvocation (String invocationId)
Devuelve una invocación que tiene el ID de invocación proporcionado.
| Parámetros |
invocationId |
String: ID de la invocación que se devolverá. |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
Devuelve un artefacto de prueba que coincide con el ID de recurso y la invocación proporcionados.
| Parámetros |
invocationId |
String |
resourceId |
String |
| Muestra |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
Devuelve una unidad de trabajo que coincide con el ID proporcionado.
| Parámetros |
workUnitId |
String: Es el ID de la unidad de trabajo. |
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
Busca y enumera todos los artefactos de prueba que coinciden con el tipo proporcionado.
| Parámetros |
invocationId |
String |
artifactType |
String |
| Muestra |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
Actualiza una invocación en Test Storage con los datos de la invocación proporcionada.
| Parámetros |
invocation |
Invocation: Es la invocación con datos actualizados. |
| Muestra |
Invocation |
una invocación actualizada. |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)
Actualiza el artefacto proporcionado. Este método solo actualiza la asociación y no modifica el contenido. Cuando llames a este método, proporciona el ID de invocación original, el ID de unidad de trabajo y el ID del resultado de la prueba como argumentos. Coloca el nuevo ID de unidad de trabajo y resultado de la prueba en el objeto BuildArtifactMetadata. Cuando el ID de la unidad de trabajo o el resultado de la prueba no se usan en la asociación, se deben establecer como una cadena vacía ("").
| Parámetros |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
legacyId |
long |
| Muestra |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
AbstractInputStreamContent content)
Actualiza el artefacto proporcionado y sube el contenido proporcionado. Cuando se sube contenido, no es posible actualizar los datos de asociación. No modifiques el ID de la unidad de trabajo ni el ID del resultado de la prueba que ya se establecieron en el argumento BuildArtifactMetadata.
| Parámetros |
artifact |
BuildArtifactMetadata |
legacyId |
long |
content |
AbstractInputStreamContent |
| Muestra |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
Actualiza una unidad de trabajo proporcionada en Test Storage.
| Parámetros |
workUnit |
WorkUnit: Es la unidad de trabajo que se actualizará. |
| Muestra |
WorkUnit |
Es la unidad de trabajo actualizada. |
uploadAssociations
public void uploadAssociations ( associations,
int poolSize)
Sube asociaciones entre registros y pruebas o unidades de trabajo. Las asociaciones permiten que Android Test Storage haga un seguimiento de qué prueba produjo un registro.
| Parámetros |
associations |
: Es una lista de archivos de registro y sus asociaciones. |
poolSize |
int: Es el tamaño del grupo de trabajadores que se usa para la carga paralela. 0 para no realizar cargas paralelas. |
uploadResult
public void uploadResult (TestResult result)
Sube el resultado de la prueba proporcionado a Test Storage. El resultado de la prueba debe ser parte de una invocación creada anteriormente.
| Parámetros |
result |
TestResult: Es el resultado que se subirá. |
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-12-04 (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-12-04 (UTC)"],[],[]]