IRecorderClientLegacy
public
interface
IRecorderClientLegacy
| com.android.tradefed.result.resultdb.IRecorderClientLegacy |
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 appels, et d'importer des résultats de test sous appel. Il s'agit de l'ancienne structure
de création de rapports sur les résultats de test dans ResultDB. Le nouveau code doit utiliser IRecorderClient à la place.
Résumé
Méthodes publiques | |
|---|---|
abstract
void
|
enqueueArtifact(Artifact artifact)
Mettre en file d'attente un artefact à importer dans ResultDB. |
abstract
void
|
enqueueTestResult(TestResult result)
Mettre en file d'attente un résultat de test à importer dans ResultDB. |
abstract
Invocation
|
finalizeInvocation()
Finaliser l'appel. |
abstract
void
|
finalizeUpload()
Finaliser l'importation des résultats de test et des artefacts. |
abstract
void
|
uploadArtifact(Artifact artifact)
Importer un artefact dans ResultDB. |
Méthodes publiques
enqueueArtifact
public abstract void enqueueArtifact (Artifact artifact)
Mettre en file d'attente un artefact à importer dans ResultDB.
| Paramètres | |
|---|---|
artifact |
Artifact : artefact à importer. |
enqueueTestResult
public abstract void enqueueTestResult (TestResult result)
Mettre en file d'attente un résultat de test à importer dans ResultDB.
| Paramètres | |
|---|---|
result |
TestResult : résultat de test à importer. |
finalizeInvocation
public abstract Invocation finalizeInvocation ()
Finaliser l'appel. 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 abstract void finalizeUpload ()
Finaliser 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é mis en file d'attente. Tous les appels enqueueTestResult et enqueueArtifact après cette méthode seront ignorés.
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
Importer 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. |