RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

java.lang.Object
com.android.tradefed.result.resultdb.RecorderClientLegacy


Клиент записи ResultDB, который загружает результаты тестирования в устаревшую систему ResultDB.

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

Константы

int SERVER_PORT

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

static IRecorderClientLegacy createLegacy (String invocationId, String updateToken, Boolean isStaging)
static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, Invocation invocation, Boolean isStaging)
void enqueueArtifact (Artifact artifact)

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

void enqueueTestResult (TestResult result)

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

Invocation finalizeInvocation ()

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

void finalizeUpload ()

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

void uploadArtifact (Artifact artifact)

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

Константы

SERVER_PORT

public static final int SERVER_PORT

Постоянное значение: 443 (0x000001bb)

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

создатьНаследие

public static IRecorderClientLegacy createLegacy (String invocationId, 
                String updateToken, 
                Boolean isStaging)

Параметры
invocationId String

updateToken String

isStaging Boolean

Возвраты
IRecorderClientLegacy

createLegacyWithNewInvocation

public static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, 
                Invocation invocation, 
                Boolean isStaging)

Параметры
invocationId String

invocation Invocation

isStaging Boolean

Возвраты
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

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

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

enqueueTestResult

public void enqueueTestResult (TestResult result)

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

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

finalizeInvocation

public Invocation finalizeInvocation ()

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

Возвраты
Invocation

finalizeUpload

public void finalizeUpload ()

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

uploadArtifact

public void uploadArtifact (Artifact artifact)

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

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