IRecorderClientLegacy
public
interface
IRecorderClientLegacy
| com.android.tradefed.result.resultdb.IRecorderClientLegacy |
Interface para comunicação com o back-end do gravador do ResultDB. A interface contém métodos para
criar e atualizar invocações e fazer upload de resultados de testes na invocação. Essa é a estrutura legada
de relatórios de resultados de testes para o ResultDB. O novo código precisa usar IRecorderClient.
Resumo
Métodos públicos | |
|---|---|
abstract
void
|
enqueueArtifact(Artifact artifact)
Enfileira um artefato para upload no ResultDB. |
abstract
void
|
enqueueTestResult(TestResult result)
Enfileira um resultado de teste para upload no ResultDB. |
abstract
Invocation
|
finalizeInvocation()
Finaliza a invocação. |
abstract
void
|
finalizeUpload()
Finaliza o upload de resultados de testes e artefatos. |
abstract
void
|
uploadArtifact(Artifact artifact)
Faz upload de um artefato para o ResultDB. |
Métodos públicos
enqueueArtifact
public abstract void enqueueArtifact (Artifact artifact)
Enfileira um artefato para upload no ResultDB.
| Parâmetros | |
|---|---|
artifact |
Artifact: o artefato a ser enviado. |
enqueueTestResult
public abstract void enqueueTestResult (TestResult result)
Enfileira um resultado de teste para upload no ResultDB.
| Parâmetros | |
|---|---|
result |
TestResult: o resultado do teste a ser enviado. |
finalizeInvocation
public abstract Invocation finalizeInvocation ()
Finaliza a invocação. Esse método precisa ser chamado depois que todos os resultados de testes e artefatos forem enviados.
| Retorna | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
Finaliza o upload de resultados de testes e artefatos. Esse método precisa ser chamado depois que todos os resultados de testes e artefatos forem enfileirados. Todas as chamadas enqueueTestResult e enqueueArtifact após esse método serão ignoradas.
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
Faz upload de um artefato para o ResultDB. Essa é uma chamada de bloqueio. Se possível, use enqueueArtifact(Artifact).
| Parâmetros | |
|---|---|
artifact |
Artifact: o artefato a ser enviado. |