IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
Interface para comunicação com o back-end do gravador ResultDB. A interface contém métodos para criar e atualizar invocações e fazer upload de resultados de testes.
Resumo
Métodos públicos | |
|---|---|
abstract
Invocation
|
finalizeInvocation()
Finalize a invocação. |
abstract
void
|
finalizeUpload()
Finalize o upload dos resultados e artefatos do teste. |
abstract
Invocation
|
updateInvocation(UpdateInvocationRequest request)
|
abstract
void
|
uploadArtifact(Artifact artifact)
Coloque um artefato na fila para fazer upload no ResultDB. |
abstract
void
|
uploadTestResult(TestResult result)
Enfileira um resultado de teste para fazer upload no ResultDB. |
Métodos públicos
finalizeInvocation
public abstract Invocation finalizeInvocation ()
Finalize a invocação. Esse método precisa ser chamado depois que todos os resultados e artefatos do teste forem enviados.
| Retorna | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
Finalize o upload dos resultados e artefatos do teste. Esse método precisa ser chamado depois que todos os resultados e artefatos de teste forem enviados. Todas as chamadas uploadTestResult e uploadArtifact após esse método serão ignoradas.
updateInvocation
public abstract Invocation updateInvocation (UpdateInvocationRequest request)
| Parâmetros | |
|---|---|
request |
UpdateInvocationRequest |
| Retorna | |
|---|---|
Invocation |
|
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
Coloque um artefato na fila para fazer upload no ResultDB.
| Parâmetros | |
|---|---|
artifact |
Artifact: o artefato a ser enviado. |
uploadTestResult
public abstract void uploadTestResult (TestResult result)
Enfileira um resultado de teste para fazer upload no ResultDB.
| Parâmetros | |
|---|---|
result |
TestResult: o resultado do teste a ser enviado. |