IRecorderClient

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


Интерфейс для взаимодействия с бэкендом регистратора ResultDB. Интерфейс содержит методы для создания и обновления вызовов, а также загрузки результатов тестов.

Краткое содержание

Публичные методы

abstract Invocation finalizeInvocation ()

Завершите вызов.

abstract void finalizeUpload ()

Завершите загрузку результатов испытаний и артефактов.

abstract Invocation updateInvocation (UpdateInvocationRequest request)
abstract void uploadArtifact (Artifact artifact)

Поставьте артефакт в очередь на загрузку в ResultDB.

abstract void uploadTestResult (TestResult result)

Поставьте результат теста в очередь для загрузки в ResultDB.

Публичные методы

finalizeInvocation

public abstract Invocation finalizeInvocation ()

Завершите вызов. Этот метод следует вызывать после загрузки всех результатов тестов и артефактов.

Возврат
Invocation

завершитьЗагрузить

public abstract void finalizeUpload ()

Завершите загрузку результатов тестов и артефактов. Этот метод следует вызывать после загрузки всех результатов тестов и артефактов. Любые вызовы uploadTestResult и uploadArtifact после этого метода будут игнорироваться.

updateInvocation

public abstract Invocation updateInvocation (UpdateInvocationRequest request)

Параметры
request UpdateInvocationRequest

Возврат
Invocation

загрузитьАртефакт

public abstract void uploadArtifact (Artifact artifact)

Поставьте артефакт в очередь на загрузку в ResultDB.

Параметры
artifact Artifact : Артефакт для загрузки.

uploadTestResult

public abstract void uploadTestResult (TestResult result)

Поставьте результат теста в очередь для загрузки в ResultDB.

Параметры
result TestResult : Результат теста для загрузки.