IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
ResultDB kaydedici arka ucuyla iletişim kurmak için arayüz. Arayüzde, iş birimleri oluşturma ve güncelleme ile iş birimi altında test sonuçları yükleme yöntemleri bulunur.
Özet
Herkese açık yöntemler | |
|---|---|
abstract
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
ResultDB'ye raporlanacak bir yapıyı sıraya alın. |
abstract
void
|
enqueueTestResult(String workUnitId, TestResult result)
ResultDB'ye raporlanacak bir test sonucunu sıraya alın. |
abstract
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
ResultDB'ye raporlanacak bir çalışma birimini sıraya alın. |
abstract
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
ResultDB'ye raporlamak için bir iş birimi güncellemesini sıraya alın. |
abstract
void
|
finalizeUpload()
Test sonuçlarının, yapıların ve iş birimlerinin yüklenmesini tamamlayın. |
abstract
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
ResultDB'de bir iş birimini güncelleme |
abstract
void
|
uploadArtifact(String workUnitId, Artifact artifact)
ResultDB'ye bir yapı yükleyin. |
Herkese açık yöntemler
enqueueArtifact
public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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üncellemenin alan maskesi. |
uploadArtifact
public abstract 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ı. |