IRecorderClientLegacy
public
interface
IRecorderClientLegacy
| com.android.tradefed.result.resultdb.IRecorderClientLegacy |
Es una interfaz para comunicarse con el backend del registrador de ResultDB. La interfaz contiene métodos para crear y actualizar invocaciones, y subir resultados de pruebas en la invocación. Esta es la estructura heredada para informar los resultados de las pruebas a ResultDB. El código nuevo debe usar IRecorderClient en su lugar.
Resumen
Métodos públicos | |
|---|---|
abstract
void
|
enqueueArtifact(Artifact artifact)
Pone en cola un artefacto para subirlo a ResultDB. |
abstract
void
|
enqueueTestResult(TestResult result)
Pone en cola un resultado de prueba para subirlo a ResultDB. |
abstract
Invocation
|
finalizeInvocation()
Finaliza la invocación. |
abstract
void
|
finalizeUpload()
Finaliza la carga de los resultados y artefactos de la prueba. |
abstract
void
|
uploadArtifact(Artifact artifact)
Sube un artefacto a ResultDB. |
Métodos públicos
enqueueArtifact
public abstract void enqueueArtifact (Artifact artifact)
Pone en cola un artefacto para subirlo a ResultDB.
| Parámetros | |
|---|---|
artifact |
Artifact: Es el artefacto que se subirá. |
enqueueTestResult
public abstract void enqueueTestResult (TestResult result)
Pone en cola un resultado de prueba para subirlo a ResultDB.
| Parámetros | |
|---|---|
result |
TestResult: Es el resultado de la prueba que se subirá. |
finalizeInvocation
public abstract Invocation finalizeInvocation ()
Finaliza la invocación. Se debe llamar a este método después de que se hayan subido todos los resultados y artefactos de la prueba.
| Muestra | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
Finaliza la carga de los resultados y artefactos de la prueba. Se debe llamar a este método después de que se hayan puesto en cola todos los resultados y artefactos de la prueba. Se ignorarán las llamadas a enqueueTestResult y enqueueArtifact que se realicen después de este método.
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
Sube un artefacto a ResultDB. Esta es una llamada de bloqueo. Si es posible, prefiere usar enqueueArtifact(Artifact).
| Parámetros | |
|---|---|
artifact |
Artifact: Es el artefacto que se subirá. |