RecorderClient
public
class
RecorderClient
extends Object
implements
IRecorderClient
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClient |
Cliente de registro de ResultDB que sube los resultados de las pruebas a ResultDB.
Resumen
Constantes | |
|---|---|
int |
SERVER_PORT
|
Métodos públicos | |
|---|---|
static
IRecorderClient
|
create(String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
|
static
IRecorderClient
|
create(String rootInvocationId, String updateToken, Boolean isStaging)
|
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
Pone en cola un artefacto para que se informe a ResultDB. |
void
|
enqueueTestResult(String workunitId, TestResult result)
Pone en cola un resultado de prueba para informar a ResultDB. |
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
Pone en cola una unidad de trabajo para informar a ResultDB. |
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
Pone en cola una actualización de la unidad de trabajo para informar a ResultDB. |
void
|
finalizeUpload()
Finaliza la carga de los resultados de las pruebas, los artefactos y las unidades de trabajo. |
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
Actualiza una unidad de trabajo en ResultDB. |
void
|
uploadArtifact(String workUnitId, Artifact artifact)
Sube un artefacto a ResultDB. |
Constantes
SERVER_PORT
public static final int SERVER_PORT
Valor constante: 443 (0x000001bb)
Métodos públicos
create
public static IRecorderClient create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
| Parámetros | |
|---|---|
rootInvocationId |
String |
rootInvocation |
RootInvocation |
rootWorkUnit |
WorkUnit |
isStaging |
Boolean |
| Muestra | |
|---|---|
IRecorderClient |
|
create
public static IRecorderClient create (String rootInvocationId, String updateToken, Boolean isStaging)
| Parámetros | |
|---|---|
rootInvocationId |
String |
updateToken |
String |
isStaging |
Boolean |
| Muestra | |
|---|---|
IRecorderClient |
|
enqueueArtifact
public 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 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 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 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 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 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 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. |