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