IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
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.
Zusammenfassung
Öffentliche Methoden | |
|---|---|
abstract
Invocation
|
finalizeInvocation()
Schließen Sie den Aufruf ab. |
abstract
void
|
finalizeUpload()
Laden Sie die Testergebnisse und Artefakte hoch. |
abstract
Invocation
|
updateInvocation(UpdateInvocationRequest request)
|
abstract
void
|
uploadArtifact(Artifact artifact)
Ein Artefakt in die Warteschlange stellen, um es in ResultDB hochzuladen. |
abstract
void
|
uploadTestResult(TestResult result)
Ein Testergebnis in die Warteschlange stellen, um es in ResultDB hochzuladen. |
Öffentliche Methoden
finalizeInvocation
public abstract Invocation finalizeInvocation ()
Schließen Sie den Aufruf ab. Diese Methode sollte aufgerufen werden, nachdem alle Testergebnisse und Artefakte hochgeladen wurden.
| Returns | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
Laden Sie die Testergebnisse und Artefakte hoch. Diese Methode sollte aufgerufen werden, nachdem alle Testergebnisse und Artefakte hochgeladen wurden. Alle uploadTestResult- und uploadArtifact-Aufrufe nach dieser Methode werden ignoriert.
updateInvocation
public abstract Invocation updateInvocation (UpdateInvocationRequest request)
| Parameter | |
|---|---|
request |
UpdateInvocationRequest |
| Returns | |
|---|---|
Invocation |
|
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
Ein Artefakt in die Warteschlange stellen, um es in ResultDB hochzuladen.
| Parameter | |
|---|---|
artifact |
Artifact: Das hochzuladende Artefakt. |
uploadTestResult
public abstract void uploadTestResult (TestResult result)
Ein Testergebnis in die Warteschlange stellen, um es in ResultDB hochzuladen.
| Parameter | |
|---|---|
result |
TestResult: Das hochzuladende Testergebnis. |