RecorderClient
public
class
RecorderClient
extends Object
implements
IRecorderClient
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClient |
Client enregistreur ResultDB qui importe les résultats des tests dans ResultDB.
Résumé
Constantes | |
|---|---|
int |
SERVER_PORT
|
Méthodes publiques | |
|---|---|
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)
Mettez en file d'attente un artefact à signaler à ResultDB. |
void
|
enqueueTestResult(String workunitId, TestResult result)
Mettez en file d'attente un résultat de test à signaler à ResultDB. |
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
Mettez en file d'attente une unité de travail à signaler à ResultDB. |
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
Mettez à jour une unité de travail en file d'attente pour la signaler à ResultDB. |
void
|
finalizeUpload()
Finalisez l'importation des résultats des tests, des artefacts et des unités de travail. |
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
Mettez à jour une unité de travail dans ResultDB. |
void
|
uploadArtifact(String workUnitId, Artifact artifact)
Importez un artefact dans ResultDB. |
Constantes
SERVER_PORT
public static final int SERVER_PORT
Valeur constante : 443 (0x000001bb)
Méthodes publiques
create
public static IRecorderClient create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
| Paramètres | |
|---|---|
rootInvocationId |
String |
rootInvocation |
RootInvocation |
rootWorkUnit |
WorkUnit |
isStaging |
Boolean |
| Renvoie | |
|---|---|
IRecorderClient |
|
create
public static IRecorderClient create (String rootInvocationId, String updateToken, Boolean isStaging)
| Paramètres | |
|---|---|
rootInvocationId |
String |
updateToken |
String |
isStaging |
Boolean |
| Renvoie | |
|---|---|
IRecorderClient |
|
enqueueArtifact
public void enqueueArtifact (String workUnitId,
Artifact artifact)Mettez en file d'attente un artefact à signaler à ResultDB.
| Paramètres | |
|---|---|
workUnitId |
String : ID de l'unité de travail de l'artefact. |
artifact |
Artifact : artefact à importer dans CreateArtifactRequest. |
enqueueTestResult
public void enqueueTestResult (String workunitId,
TestResult result)Mettez en file d'attente un résultat de test à signaler à ResultDB.
| Paramètres | |
|---|---|
workunitId |
String : ID de l'unité de travail du résultat du test. |
result |
TestResult : résultat du test à importer dans CreateTestResultRequest. |
enqueueWorkUnit
public void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)Mettez en file d'attente une unité de travail à signaler à ResultDB.
| Paramètres | |
|---|---|
parentId |
String : ID parent de l'unité de travail. |
id |
String : ID de l'unité de travail. |
workUnit |
WorkUnit : unité de travail à importer dans CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)Mettez à jour une unité de travail en file d'attente pour la signaler à ResultDB.
| Paramètres | |
|---|---|
workUnit |
WorkUnit : unité de travail à mettre à jour dans UpdateWorkUnitRequest. |
updateMask |
FieldMask : masque de champ pour la mise à jour. |
finalizeUpload
public void finalizeUpload ()
Finalisez l'importation des résultats des tests, des artefacts et des unités de travail. Cette méthode doit être appelée une fois toutes les ressources mises en file d'attente. Tous les appels enqueueXXX après cette méthode seront ignorés.
updateWorkUnit
public void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)Mettez à jour une unité de travail dans ResultDB.
| Paramètres | |
|---|---|
workUnit |
WorkUnit : unité de travail à mettre à jour dans UpdateWorkUnitRequest. |
updateMask |
FieldMask : masque de champ pour la mise à jour. |
uploadArtifact
public void uploadArtifact (String workUnitId,
Artifact artifact)Importez un artefact dans ResultDB.
| Paramètres | |
|---|---|
workUnitId |
String : ID de l'unité de travail de l'artefact. |
artifact |
Artifact : artefact à importer dans CreateArtifactRequest. |