IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
Es una interfaz para comunicarse con el backend del registrador de ResultDB. La interfaz contiene métodos para crear y actualizar unidades de trabajo, y subir resultados de pruebas en unidades de trabajo.
Resumen
Métodos públicos | |
|---|---|
abstract
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
Pone en cola un artefacto para que se informe a ResultDB. |
abstract
void
|
enqueueTestResult(String workUnitId, TestResult result)
Pone en cola un resultado de prueba para informar a ResultDB. |
abstract
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
Pone en cola una unidad de trabajo para informar a ResultDB. |
abstract
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
Pone en cola una actualización de la unidad de trabajo para informar a ResultDB. |
abstract
void
|
finalizeUpload()
Finaliza la carga de los resultados de las pruebas, los artefactos y las unidades de trabajo. |
abstract
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
Actualiza una unidad de trabajo en ResultDB. |
abstract
void
|
uploadArtifact(String workUnitId, Artifact artifact)
Sube un artefacto a ResultDB. |
Métodos públicos
enqueueArtifact
public abstract void enqueueArtifact (String workUnitId,
Artifact artifact)Pone en cola un artefacto para que se informe a ResultDB.
| Parámetros | |
|---|---|
workUnitId |
String: Es el ID de la unidad de trabajo del artefacto. |
artifact |
Artifact: Es el artefacto que se subirá en CreateArtifactRequest. |
enqueueTestResult
public abstract void enqueueTestResult (String workUnitId,
TestResult result)Pone en cola un resultado de prueba para informar a ResultDB.
| Parámetros | |
|---|---|
workUnitId |
String: Es el ID de la unidad de trabajo del resultado de la prueba. |
result |
TestResult: Es el resultado de la prueba que se subirá en CreateTestResultRequest. |
enqueueWorkUnit
public abstract void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)Pone en cola una unidad de trabajo para informar a ResultDB.
| Parámetros | |
|---|---|
parentId |
String: Es el ID principal de la unidad de trabajo. |
id |
String: Es el ID de la unidad de trabajo. |
workUnit |
WorkUnit: Es la unidad de trabajo que se subirá en CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public abstract void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)Pone en cola una actualización de la unidad de trabajo para informar a ResultDB.
| Parámetros | |
|---|---|
workUnit |
WorkUnit: Es la unidad de trabajo que se actualizará en UpdateWorkUnitRequest. |
updateMask |
FieldMask: Es la máscara de campo para la actualización. |
finalizeUpload
public abstract void finalizeUpload ()
Finaliza la carga de los resultados de las pruebas, los artefactos y las unidades de trabajo. Se debe llamar a este método después de que se hayan puesto en cola todos los recursos. Se ignorarán las llamadas a enqueueXXX que se realicen después de este método.
updateWorkUnit
public abstract void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)Actualiza una unidad de trabajo en ResultDB.
| Parámetros | |
|---|---|
workUnit |
WorkUnit: Es la unidad de trabajo que se actualizará en UpdateWorkUnitRequest. |
updateMask |
FieldMask: Es la máscara de campo para la actualización. |
uploadArtifact
public abstract void uploadArtifact (String workUnitId,
Artifact artifact)Sube un artefacto a ResultDB.
| Parámetros | |
|---|---|
workUnitId |
String: Es el ID de la unidad de trabajo del artefacto. |
artifact |
Artifact: Es el artefacto que se subirá en CreateArtifactRequest. |