A partir de 2026, para alinhar com nosso modelo de desenvolvimento estável de tronco e garantir a estabilidade da plataforma para o ecossistema, vamos publicar o código-fonte no AOSP no segundo e quarto trimestres. Para criar e contribuir com o AOSP, recomendamos usar android-latest-release em vez de aosp-main. O branch de manifesto android-latest-release sempre vai fazer referência à versão mais recente enviada ao AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Cliente
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
Cliente de armazenamento de teste do Android que faz upload dos resultados para o serviço de armazenamento de teste.
Resumo
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)
Cria uma invocação no Test Storage usando os dados da invocação fornecida.
|
Build
|
createLocalBuild(Build localBuild)
Consulte go/local_build_guide para mais detalhes.
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Cria uma unidade de trabalho no Test Storage.
|
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
Cria todas as unidades de trabalho em uma lista fornecida no TestStorage.
|
File
|
fetchTestArtifact(String invocationId, String resourceId)
Busca e retorna o arquivo de artefato de teste solicitado.
|
void
|
finalizeTestResults()
Aguarde até que todos os resultados do teste sejam enviados.
|
Invocation
|
getInvocation(String invocationId)
Retorna uma invocação com o ID fornecido.
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Retorna um artefato de teste que corresponde à invocação e ao ID do recurso fornecidos.
|
WorkUnit
|
getWorkUnit(String workUnitId)
Retorna uma unidade de trabalho que corresponde ao ID fornecido.
|
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Pesquisa e lista todos os artefatos de teste que correspondem ao tipo fornecido.
|
Invocation
|
updateInvocation(Invocation invocation)
Atualiza uma invocação no Test Storage usando os dados da invocação fornecida.
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
Atualiza o artefato fornecido.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
Atualiza o artefato fornecido e faz upload do conteúdo fornecido.
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Atualiza uma unidade de trabalho fornecida no Test Storage.
|
void
|
uploadAssociations( associations, int poolSize)
Faz upload de associações entre registros e testes/unidades de trabalho.
|
void
|
uploadResult(TestResult result)
Faça upload do resultado do teste fornecido para o 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)
Cria uma invocação no Test Storage usando os dados da invocação fornecida.
| Parâmetros |
invocation |
Invocation: descreve a invocação a ser criada. |
| Retorna |
Invocation |
invocação criada no Test Storage. |
createLocalBuild
public Build createLocalBuild (Build localBuild)
Consulte go/local_build_guide para mais detalhes.
| Parâmetros |
localBuild |
Build: descrição do build local |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
Cria uma unidade de trabalho no Test Storage.
| Parâmetros |
workUnit |
WorkUnit: descreve a unidade de trabalho a ser criada. |
| Retorna |
WorkUnit |
uma nova unidade de trabalho. |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits ( workUnits)
Cria todas as unidades de trabalho em uma lista fornecida no TestStorage.
| Parâmetros |
workUnits |
: lista de unidades de trabalho a serem criadas. |
| Retorna |
ImmutableList<WorkUnit> |
uma lista de unidades de trabalho criadas. |
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
Busca e retorna o arquivo de artefato de teste solicitado.
| Parâmetros |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public void finalizeTestResults ()
Aguarde até que todos os resultados do teste sejam enviados.
getInvocation
public Invocation getInvocation (String invocationId)
Retorna uma invocação com o ID fornecido.
| Parâmetros |
invocationId |
String: - ID da invocação a ser retornada. |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
Retorna um artefato de teste que corresponde à invocação e ao ID do recurso fornecidos.
| Parâmetros |
invocationId |
String |
resourceId |
String |
| Retorna |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
Retorna uma unidade de trabalho que corresponde ao ID fornecido.
| Parâmetros |
workUnitId |
String: - ID da unidade de trabalho. |
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
Pesquisa e lista todos os artefatos de teste que correspondem ao tipo fornecido.
| Parâmetros |
invocationId |
String |
artifactType |
String |
| Retorna |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
Atualiza uma invocação no Test Storage usando os dados da invocação fornecida.
| Parâmetros |
invocation |
Invocation: - invocação com dados atualizados. |
| Retorna |
Invocation |
uma invocação atualizada. |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)
Atualiza o artefato fornecido. Esse método só atualiza a associação e não modifica o conteúdo. Ao chamar esse método, forneça o ID de invocação original, o ID da unidade de trabalho e o ID do resultado do teste como argumentos. Coloque a nova unidade de trabalho e o ID do resultado do teste no objeto
BuildArtifactMetadata. Quando o ID da unidade de trabalho e/ou o resultado do teste não são usados na
associação, eles devem ser definidos como uma string vazia ("").
| Parâmetros |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
legacyId |
long |
| Retorna |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
AbstractInputStreamContent content)
Atualiza o artefato fornecido e faz upload do conteúdo fornecido. Ao fazer upload de conteúdo, não é possível atualizar os dados de associação. Não modifique o ID da unidade de trabalho e o ID do resultado do teste
já definidos no argumento BuildArtifactMetadata.
| Parâmetros |
artifact |
BuildArtifactMetadata |
legacyId |
long |
content |
AbstractInputStreamContent |
| Retorna |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
Atualiza uma unidade de trabalho fornecida no Test Storage.
| Parâmetros |
workUnit |
WorkUnit: - unidade de trabalho a ser atualizada. |
| Retorna |
WorkUnit |
unidade de trabalho atualizada. |
uploadAssociations
public void uploadAssociations ( associations,
int poolSize)
Faz upload de associações entre registros e testes/unidades de trabalho. As associações permitem que o Android Test
Storage acompanhe qual teste produziu um registro.
| Parâmetros |
associations |
: uma lista de arquivos de registro e associações. |
poolSize |
int: o tamanho do pool de workers usado para upload paralelo. 0 para nenhum upload paralelo. |
uploadResult
public void uploadResult (TestResult result)
Faça upload do resultado do teste fornecido para o Test Storage. O resultado do teste precisa fazer parte de uma invocação criada anteriormente.
| Parâmetros |
result |
TestResult: - resultado a ser enviado. |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-12-04 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-12-04 UTC."],[],[]]