IRecorderClientLegacy

public interface IRecorderClientLegacy

com.android.tradefed.result.resultdb.IRecorderClientLegacy


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

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

Общедоступные методы

abstract void enqueueArtifact (Artifact artifact)

Добавить артефакт в очередь на загрузку в ResultDB.

abstract void enqueueTestResult (TestResult result)

Добавить результат теста в очередь на загрузку в ResultDB.

abstract Invocation finalizeInvocation ()

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

abstract void finalizeUpload ()

Завершите загрузку результатов тестирования и сопутствующих документов.

abstract void uploadArtifact (Artifact artifact)

Загрузите артефакт в ResultDB.

Общедоступные методы

enqueueArtifact

public abstract void enqueueArtifact (Artifact artifact)

Добавить артефакт в очередь на загрузку в ResultDB.

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

enqueueTestResult

public abstract void enqueueTestResult (TestResult result)

Добавить результат теста в очередь на загрузку в ResultDB.

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

finalizeInvocation

public abstract Invocation finalizeInvocation ()

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

Возвраты
Invocation

finalizeUpload

public abstract void finalizeUpload ()

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

uploadArtifact

public abstract void uploadArtifact (Artifact artifact)

Загрузка артефакта в ResultDB. Это блокирующий вызов. По возможности предпочтительнее использовать enqueueArtifact(Artifact) .

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