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 : Результат теста для загрузки. |