IRecorderClientLegacy
public
interface
IRecorderClientLegacy
| com.android.tradefed.result.resultdb.IRecorderClientLegacy |
Schnittstelle für die Kommunikation mit dem ResultDB-Recorder-Backend. Die Schnittstelle enthält Methoden zum Erstellen und Aktualisieren von Aufrufen sowie zum Hochladen von Testergebnissen unter einem Aufruf. Dies ist die alte Struktur für das Melden von Testergebnissen an ResultDB. In neuem Code sollte stattdessen IRecorderClient verwendet werden.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
abstract
void
|
enqueueArtifact(Artifact artifact)
Ein Artefakt in die Warteschlange stellen, um es in ResultDB hochzuladen. |
abstract
void
|
enqueueTestResult(TestResult result)
Ein Testergebnis in die Warteschlange stellen, um es in ResultDB hochzuladen. |
abstract
Invocation
|
finalizeInvocation()
Schließen Sie den Aufruf ab. |
abstract
void
|
finalizeUpload()
Laden Sie die Testergebnisse und Artefakte hoch. |
abstract
void
|
uploadArtifact(Artifact artifact)
Laden Sie ein Artefakt in ResultDB hoch. |
Öffentliche Methoden
enqueueArtifact
public abstract void enqueueArtifact (Artifact artifact)
Ein Artefakt in die Warteschlange stellen, um es in ResultDB hochzuladen.
| Parameter | |
|---|---|
artifact |
Artifact: Das Artefakt, das hochgeladen werden soll. |
enqueueTestResult
public abstract void enqueueTestResult (TestResult result)
Ein Testergebnis in die Warteschlange stellen, um es in ResultDB hochzuladen.
| Parameter | |
|---|---|
result |
TestResult: Das hochzuladende Testergebnis. |
finalizeInvocation
public abstract Invocation finalizeInvocation ()
Schließen Sie den Aufruf ab. Diese Methode sollte aufgerufen werden, nachdem alle Testergebnisse und Artefakte hochgeladen wurden.
| Gibt Folgendes zurück: | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
Laden Sie die Testergebnisse und Artefakte hoch. Diese Methode sollte aufgerufen werden, nachdem alle Testergebnisse und Artefakte in die Warteschlange gestellt wurden. Alle enqueueTestResult- und enqueueArtifact-Aufrufe nach dieser Methode werden ignoriert.
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
Laden Sie ein Artefakt in ResultDB hoch. Dies ist ein blockierender Anruf. Verwenden Sie nach Möglichkeit enqueueArtifact(Artifact).
| Parameter | |
|---|---|
artifact |
Artifact: Das Artefakt, das hochgeladen werden soll. |