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.
ITestStorageClient
public
interface
ITestStorageClient
| com.google.android.tradefed.result.teststorage.ITestStorageClient
|
Subclasses indiretas conhecidas
| Cliente |
Cliente de armazenamento de teste do Android que faz upload dos resultados para o serviço de armazenamento de teste.
|
|
Interface para comunicação com o back-end do Android Test Storage. A interface contém métodos para
criar e atualizar invocações e unidades de trabalho e fazer upload dos resultados do teste. Para criar ou atualizar unidades de trabalho ou resultados de testes, elas precisam pertencer a uma invocação criada por este cliente ou adicionada usando o método "addInvocation".
Resumo
Métodos públicos |
abstract
Invocation
|
createInvocation(Invocation invocation)
Cria uma invocação no Test Storage usando os dados da invocação fornecida.
|
abstract
Build
|
createLocalBuild(Build localBuild)
Insira uma versão local no back-end.
|
abstract
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Cria uma unidade de trabalho no Test Storage.
|
abstract
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
Cria todas as unidades de trabalho em uma lista fornecida no TestStorage.
|
abstract
File
|
fetchTestArtifact(String invocationId, String resourceId)
Busca e retorna o arquivo de artefato de teste solicitado.
|
abstract
void
|
finalizeTestResults()
Aguarde até que todos os resultados do teste sejam enviados.
|
abstract
Invocation
|
getInvocation(String invocationId)
Retorna uma invocação com o ID fornecido.
|
abstract
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Retorna um artefato de teste que corresponde à invocação e ao ID do recurso fornecidos.
|
abstract
WorkUnit
|
getWorkUnit(String workUnitId)
Retorna uma unidade de trabalho que corresponde ao ID fornecido.
|
abstract
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Pesquisa e lista todos os artefatos de teste que correspondem ao tipo fornecido.
|
abstract
Invocation
|
updateInvocation(Invocation invocation)
Atualiza uma invocação no Test Storage usando os dados da invocação fornecida.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
Atualiza o artefato fornecido.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
Atualiza o artefato fornecido e faz upload do conteúdo fornecido.
|
abstract
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Atualiza uma unidade de trabalho fornecida no Test Storage.
|
abstract
void
|
uploadAssociations( associations, int poolSize)
Faz upload de associações entre registros e testes/unidades de trabalho.
|
abstract
void
|
uploadResult(TestResult result)
Faça upload do resultado do teste fornecido para o Test Storage.
|
Métodos públicos
createInvocation
public abstract 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 abstract Build createLocalBuild (Build localBuild)
Insira uma build local no back-end.
| Parâmetros |
localBuild |
Build: descrição do build local |
createWorkUnit
public abstract 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 abstract 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 abstract File fetchTestArtifact (String invocationId,
String resourceId)
Busca e retorna o arquivo de artefato de teste solicitado.
| Parâmetros |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public abstract void finalizeTestResults ()
Aguarde até que todos os resultados do teste sejam enviados.
getInvocation
public abstract Invocation getInvocation (String invocationId)
Retorna uma invocação com o ID fornecido.
| Parâmetros |
invocationId |
String: - ID da invocação a ser retornada. |
| Gera |
|
- se a invocação fornecida não for encontrada ou se houver um erro
na comunicação com o back-end. |
getTestArtifact
public abstract 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 abstract WorkUnit getWorkUnit (String workUnitId)
Retorna uma unidade de trabalho que corresponde ao ID fornecido.
| Parâmetros |
workUnitId |
String: - ID da unidade de trabalho. |
| Gera |
|
- se a unidade de trabalho fornecida não for encontrada ou houver um erro
ao se comunicar com os serviços de back-end. |
listTestArtifact
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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."],[],[]]