RecorderClient
public
class
RecorderClient
extends Object
implements
IRecorderClient
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClient |
Test sonuçlarını ResultDB'ye yükleyen ResultDB kaydedici istemcisi.
Özet
Sabitler | |
|---|---|
int |
SERVER_PORT
|
Herkese açık yöntemler | |
|---|---|
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)
ResultDB'ye raporlanacak bir yapıyı sıraya alın. |
void
|
enqueueTestResult(String workunitId, TestResult result)
ResultDB'ye raporlanacak bir test sonucunu sıraya alın. |
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
ResultDB'ye raporlanacak bir çalışma birimini sıraya alın. |
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
ResultDB'ye raporlamak için bir iş birimi güncellemesini sıraya alın. |
void
|
finalizeUpload()
Test sonuçlarının, yapıların ve iş birimlerinin yüklenmesini tamamlayın. |
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
ResultDB'de bir iş birimini güncelleme |
void
|
uploadArtifact(String workUnitId, Artifact artifact)
ResultDB'ye bir yapı yükleyin. |
Sabitler
SERVER_PORT
public static final int SERVER_PORT
Sabit Değer: 443 (0x000001bb)
Herkese açık yöntemler
create
public static IRecorderClient create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
| Parametreler | |
|---|---|
rootInvocationId |
String |
rootInvocation |
RootInvocation |
rootWorkUnit |
WorkUnit |
isStaging |
Boolean |
| İadeler | |
|---|---|
IRecorderClient |
|
create
public static IRecorderClient create (String rootInvocationId, String updateToken, Boolean isStaging)
| Parametreler | |
|---|---|
rootInvocationId |
String |
updateToken |
String |
isStaging |
Boolean |
| İadeler | |
|---|---|
IRecorderClient |
|
enqueueArtifact
public void enqueueArtifact (String workUnitId,
Artifact artifact)ResultDB'ye raporlanacak bir yapıyı sıraya alın.
| Parametreler | |
|---|---|
workUnitId |
String: Yapının iş birimi kimliği. |
artifact |
Artifact: CreateArtifactRequest'te yüklenecek yapı. |
enqueueTestResult
public void enqueueTestResult (String workunitId,
TestResult result)ResultDB'ye raporlanacak bir test sonucunu sıraya alın.
| Parametreler | |
|---|---|
workunitId |
String: Test sonucunun iş birimi kimliği. |
result |
TestResult: CreateTestResultRequest'te yüklenecek test sonucu. |
enqueueWorkUnit
public void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)ResultDB'ye raporlanacak bir çalışma birimini sıraya alın.
| Parametreler | |
|---|---|
parentId |
String: İş biriminin üst kimliği. |
id |
String: Çalışma biriminin kimliği. |
workUnit |
WorkUnit: CreateWorkUnitRequest'te yüklenecek iş birimi. |
enqueueWorkUnitUpdate
public void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)ResultDB'ye raporlamak için bir iş birimi güncellemesini sıraya alın.
| Parametreler | |
|---|---|
workUnit |
WorkUnit: UpdateWorkUnitRequest'te güncellenecek iş birimi. |
updateMask |
FieldMask: Güncellemenin alan maskesi. |
finalizeUpload
public void finalizeUpload ()
Test sonuçlarının, yapıların ve iş birimlerinin yüklenmesini tamamlayın. Bu yöntem, tüm kaynaklar sıraya alındıktan sonra çağrılmalıdır. Bu yöntemden sonraki tüm enqueueXXX çağrıları yok sayılır.
updateWorkUnit
public void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)ResultDB'de bir iş birimini güncelleme
| Parametreler | |
|---|---|
workUnit |
WorkUnit: UpdateWorkUnitRequest'te güncellenecek iş birimi. |
updateMask |
FieldMask: Güncelleme için alan maskesi. |
uploadArtifact
public void uploadArtifact (String workUnitId,
Artifact artifact)ResultDB'ye bir yapı yükleyin.
| Parametreler | |
|---|---|
workUnitId |
String: Yapının iş birimi kimliği. |
artifact |
Artifact: CreateArtifactRequest'te yüklenecek yapı. |