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ı.