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 invocationId, String updateToken, Boolean isStaging)
static IRecorderClient createWithNewInvocation(CreateInvocationRequest request, Boolean isStaging)
Invocation finalizeInvocation()

Finalisez l'invocation.

void finalizeUpload()

Finalisez l'importation des résultats de test et des artefacts.

Invocation updateInvocation(UpdateInvocationRequest request)
void uploadArtifact(Artifact artifact)

Mettez en file d'attente un artefact à importer dans ResultDB.

void uploadTestResult(TestResult result)

Mettre en file d'attente un résultat de test à importer dans ResultDB.

Constantes

SERVER_PORT

public static final int SERVER_PORT

Valeur constante : 443 (0x000001bb)

Méthodes publiques

create

public static IRecorderClient create (String invocationId, 
                String updateToken, 
                Boolean isStaging)

Paramètres
invocationId String

updateToken String

isStaging Boolean

Renvoie
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

Paramètres
request CreateInvocationRequest

isStaging Boolean

Renvoie
IRecorderClient

finalizeInvocation

public Invocation finalizeInvocation ()

Finalisez l'invocation. Cette méthode doit être appelée après l'importation de tous les résultats de test et artefacts.

Renvoie
Invocation

finalizeUpload

public void finalizeUpload ()

Finalisez l'importation des résultats de test et des artefacts. Cette méthode doit être appelée une fois que tous les résultats de test et artefacts ont été importés. Tout appel uploadTestResult et uploadArtifact après cette méthode sera ignoré.

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

Paramètres
request UpdateInvocationRequest

Renvoie
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

Mettez en file d'attente un artefact à importer dans ResultDB.

Paramètres
artifact Artifact : artefact à importer.

uploadTestResult

public void uploadTestResult (TestResult result)

Mettre en file d'attente un résultat de test à importer dans ResultDB.

Paramètres
result TestResult : résultat du test à importer.