RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

java.lang.Object
   ↳ com.android.tradefed.result.resultdb.RecorderClientLegacy


Client enregistreur ResultDB qui importe les résultats des tests dans l'ancienne invocation ResultDB.

Résumé

Constantes

int SERVER_PORT

Méthodes publiques

static IRecorderClientLegacy createLegacy(String invocationId, String updateToken, Boolean isStaging)
static IRecorderClientLegacy createLegacyWithNewInvocation(String invocationId, Invocation invocation, Boolean isStaging)
void enqueueArtifact(Artifact artifact)

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

void enqueueTestResult(TestResult result)

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

Invocation finalizeInvocation()

Finalisez l'invocation.

void finalizeUpload()

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

void uploadArtifact(Artifact artifact)

Importez un artefact dans ResultDB.

Constantes

SERVER_PORT

public static final int SERVER_PORT

Valeur constante : 443 (0x000001bb)

Méthodes publiques

createLegacy

public static IRecorderClientLegacy createLegacy (String invocationId, 
                String updateToken, 
                Boolean isStaging)

Paramètres
invocationId String

updateToken String

isStaging Boolean

Renvoie
IRecorderClientLegacy

createLegacyWithNewInvocation

public static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, 
                Invocation invocation, 
                Boolean isStaging)

Paramètres
invocationId String

invocation Invocation

isStaging Boolean

Renvoie
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

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

Paramètres
artifact Artifact : artefact à importer.

enqueueTestResult

public void enqueueTestResult (TestResult result)

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

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

finalizeInvocation

public Invocation finalizeInvocation ()

Finalisez l'invocation. Cette méthode doit être appelée une fois que tous les résultats de test et artefacts ont été importés.

Renvoie
Invocation

finalizeUpload

public void finalizeUpload ()

Finalisez l'importation des résultats de test et des artefacts. Cette méthode doit être appelée après la mise en file d'attente de tous les résultats et artefacts de test. Tous les appels enqueueTestResult et enqueueArtifact après cette méthode seront ignorés.

uploadArtifact

public void uploadArtifact (Artifact artifact)

Importez un artefact dans ResultDB. Il s'agit d'un appel bloquant. Si possible, préférez utiliser enqueueArtifact(Artifact).

Paramètres
artifact Artifact : artefact à importer.