IRecorderClient

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


Interface de communication avec le backend de l'enregistreur ResultDB. L'interface contient des méthodes permettant de créer et de mettre à jour des invocations, et d'importer des résultats de tests.

Résumé

Méthodes publiques

abstract Invocation finalizeInvocation()

Finalisez l'invocation.

abstract void finalizeUpload()

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

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

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

abstract void uploadTestResult(TestResult result)

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

Méthodes publiques

finalizeInvocation

public abstract 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 abstract 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 abstract Invocation updateInvocation (UpdateInvocationRequest request)

Paramètres
request UpdateInvocationRequest

Renvoie
Invocation

uploadArtifact

public abstract void uploadArtifact (Artifact artifact)

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

Paramètres
artifact Artifact : artefact à importer.

uploadTestResult

public abstract 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.