IRecorderClientLegacy

public interface IRecorderClientLegacy

com.android.tradefed.result.resultdb.IRecorderClientLegacy


ResultDB kaydedici arka ucuyla iletişim kurmak için arayüz. Arayüz, çağrı oluşturma ve güncelleme ile çağrı altında test sonuçları yükleme yöntemlerini içerir. Bu, test sonuçlarını ResultDB'ye bildirmek için kullanılan eski yapıdır. Yeni kodda bunun yerine IRecorderClient kullanılmalıdır.

Özet

Herkese açık yöntemler

abstract void enqueueArtifact(Artifact artifact)

ResultDB'ye yüklenecek bir yapıyı sıraya alın.

abstract void enqueueTestResult(TestResult result)

ResultDB'ye yüklenecek bir test sonucu sıraya alın.

abstract Invocation finalizeInvocation()

Çağırma işlemini tamamlayın.

abstract void finalizeUpload()

Test sonuçlarının ve yapay nesnelerin yüklenmesini tamamlayın.

abstract void uploadArtifact(Artifact artifact)

ResultDB'ye bir yapı yükleyin.

Herkese açık yöntemler

enqueueArtifact

public abstract void enqueueArtifact (Artifact artifact)

ResultDB'ye yüklenecek bir yapıyı sıraya alın.

Parametreler
artifact Artifact: Yüklenecek yapıt.

enqueueTestResult

public abstract void enqueueTestResult (TestResult result)

ResultDB'ye yüklenecek bir test sonucu sıraya alın.

Parametreler
result TestResult: Yüklenecek test sonucu.

finalizeInvocation

public abstract Invocation finalizeInvocation ()

Çağırma işlemini tamamlayın. Bu yöntem, tüm test sonuçları ve yapılar yüklendikten sonra çağrılmalıdır.

İadeler
Invocation

finalizeUpload

public abstract void finalizeUpload ()

Test sonuçlarının ve yapay nesnelerin yüklenmesini tamamlayın. Bu yöntem, tüm test sonuçları ve yapılar sıraya alındıktan sonra çağrılmalıdır. Bu yöntemden sonraki tüm enqueueTestResult ve enqueueArtifact çağrıları yoksayılır.

uploadArtifact

public abstract void uploadArtifact (Artifact artifact)

ResultDB'ye bir yapı yükleyin. Bu, engelleme görüşmesi. Mümkünse enqueueArtifact(Artifact) kullanmayı tercih edin.

Parametreler
artifact Artifact: Yüklenecek yapıt.