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á.