RecorderClient
public
class
RecorderClient
extends Object
implements
IRecorderClient
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClient |
Klient rejestratora ResultDB, który przesyła wyniki testów do ResultDB.
Podsumowanie
Stałe | |
|---|---|
int |
SERVER_PORT
|
Metody publiczne | |
|---|---|
static
IRecorderClient
|
create(String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
|
static
IRecorderClient
|
create(String rootInvocationId, String updateToken, Boolean isStaging)
|
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
Umieść artefakt w kolejce, aby zgłosić go do ResultDB. |
void
|
enqueueTestResult(String workunitId, TestResult result)
Dodaje do kolejki wynik testu, który ma zostać zgłoszony do ResultDB. |
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
Dodaj jednostkę pracy do kolejki, aby zgłosić ją do ResultDB. |
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
Dodaj do kolejki aktualizację jednostki pracy, aby przesłać ją do ResultDB. |
void
|
finalizeUpload()
Zakończ przesyłanie wyników testów, artefaktów i jednostek pracy. |
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
Aktualizowanie jednostki pracy w ResultDB. |
void
|
uploadArtifact(String workUnitId, Artifact artifact)
Prześlij artefakt do ResultDB. |
Stałe
SERVER_PORT
public static final int SERVER_PORT
Constant Value: 443 (0x000001bb)
Metody publiczne
utwórz
public static IRecorderClient create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
| Parametry | |
|---|---|
rootInvocationId |
String |
rootInvocation |
RootInvocation |
rootWorkUnit |
WorkUnit |
isStaging |
Boolean |
| Zwraca | |
|---|---|
IRecorderClient |
|
utwórz
public static IRecorderClient create (String rootInvocationId, String updateToken, Boolean isStaging)
| Parametry | |
|---|---|
rootInvocationId |
String |
updateToken |
String |
isStaging |
Boolean |
| Zwraca | |
|---|---|
IRecorderClient |
|
enqueueArtifact
public void enqueueArtifact (String workUnitId,
Artifact artifact)Umieść artefakt w kolejce, aby zgłosić go do ResultDB.
| Parametry | |
|---|---|
workUnitId |
String: identyfikator jednostki pracy artefaktu. |
artifact |
Artifact: artefakt do przesłania w ramach CreateArtifactRequest. |
enqueueTestResult
public void enqueueTestResult (String workunitId,
TestResult result)Dodaje do kolejki wynik testu, który ma zostać zgłoszony do ResultDB.
| Parametry | |
|---|---|
workunitId |
String: identyfikator jednostki pracy wyniku testu. |
result |
TestResult: wynik testu do przesłania w obiekcie CreateTestResultRequest. |
enqueueWorkUnit
public void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)Dodaj jednostkę pracy do kolejki, aby zgłosić ją do ResultDB.
| Parametry | |
|---|---|
parentId |
String: Identyfikator nadrzędny jednostki pracy. |
id |
String: Identyfikator jednostki pracy. |
workUnit |
WorkUnit: Jednostka pracy do przesłania w ramach CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)Dodaj do kolejki aktualizację jednostki pracy, aby przesłać ją do ResultDB.
| Parametry | |
|---|---|
workUnit |
WorkUnit: jednostka pracy do zaktualizowania w UpdateWorkUnitRequest. |
updateMask |
FieldMask: maska pola do aktualizacji. |
finalizeUpload
public void finalizeUpload ()
Zakończ przesyłanie wyników testów, artefaktów i jednostek pracy. Tę metodę należy wywołać po dodaniu wszystkich zasobów do kolejki. Wszystkie wywołania enqueueXXX po tej metodzie będą ignorowane.
updateWorkUnit
public void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)Aktualizowanie jednostki pracy w ResultDB.
| Parametry | |
|---|---|
workUnit |
WorkUnit: jednostka pracy do zaktualizowania w UpdateWorkUnitRequest. |
updateMask |
FieldMask: maska pola do aktualizacji. |
uploadArtifact
public void uploadArtifact (String workUnitId,
Artifact artifact)Prześlij artefakt do ResultDB.
| Parametry | |
|---|---|
workUnitId |
String: identyfikator jednostki pracy artefaktu. |
artifact |
Artifact: artefakt do przesłania w ramach CreateArtifactRequest. |