RecorderClientLegacy
public
class
RecorderClientLegacy
extends Object
implements
IRecorderClientLegacy
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClientLegacy |
Cliente do gravador do ResultDB que faz upload dos resultados do teste para a invocação legada do ResultDB.
Resumo
Constantes | |
|---|---|
int |
SERVER_PORT
|
Métodos públicos | |
|---|---|
static
IRecorderClientLegacy
|
createLegacy(String invocationId, String updateToken, Boolean isStaging)
|
static
IRecorderClientLegacy
|
createLegacyWithNewInvocation(String invocationId, Invocation invocation, Boolean isStaging)
|
void
|
enqueueArtifact(Artifact artifact)
Coloca um artefato na fila para fazer upload no ResultDB. |
void
|
enqueueTestResult(TestResult result)
Coloca um resultado de teste na fila para fazer upload no ResultDB. |
Invocation
|
finalizeInvocation()
Finaliza a invocação. |
void
|
finalizeUpload()
Finaliza o upload de resultados de testes e artefatos. |
void
|
uploadArtifact(Artifact artifact)
Faz upload de um artefato no ResultDB. |
Constantes
SERVER_PORT
public static final int SERVER_PORT
Valor da constante: 443 (0x000001bb)
Métodos públicos
createLegacy
public static IRecorderClientLegacy createLegacy (String invocationId, String updateToken, Boolean isStaging)
| Parâmetros | |
|---|---|
invocationId |
String |
updateToken |
String |
isStaging |
Boolean |
| Retorna | |
|---|---|
IRecorderClientLegacy |
|
createLegacyWithNewInvocation
public static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, Invocation invocation, Boolean isStaging)
| Parâmetros | |
|---|---|
invocationId |
String |
invocation |
Invocation |
isStaging |
Boolean |
| Retorna | |
|---|---|
IRecorderClientLegacy |
|
enqueueArtifact
public void enqueueArtifact (Artifact artifact)
Coloca um artefato na fila para fazer upload no ResultDB.
| Parâmetros | |
|---|---|
artifact |
Artifact: o artefato a ser enviado. |
enqueueTestResult
public void enqueueTestResult (TestResult result)
Coloca um resultado de teste na fila para fazer upload no ResultDB.
| Parâmetros | |
|---|---|
result |
TestResult: o resultado do teste a ser enviado. |
finalizeInvocation
public 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 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 colocados na fila. Todas as chamadas enqueueTestResult e enqueueArtifact após esse método serão ignoradas.
uploadArtifact
public void uploadArtifact (Artifact artifact)
Faz upload de um artefato no ResultDB. Essa é uma chamada de bloqueio. Se possível, use enqueueArtifact(Artifact).
| Parâmetros | |
|---|---|
artifact |
Artifact: o artefato a ser enviado. |