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.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
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."],[],[]]