RecorderClient
public class RecorderClient
extends Object implements IRecorderClient
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClient |
Клиент для записи результатов тестов в ResultDB.
Краткое содержание
Константы | |
|---|---|
int | SERVER_PORT |
Общедоступные методы | |
|---|---|
static IRecorderClient | create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging) |
static IRecorderClient | create (String rootInvocationId, String updateToken, Boolean isStaging) |
void | enqueueArtifact (String workUnitId, Artifact artifact)Добавить артефакт в очередь на отправку отчета в ResultDB. |
void | enqueueTestResult (String workunitId, TestResult result)Добавить результат теста в очередь для отправки в базу данных результатов (ResultDB). |
void | enqueueWorkUnit (String parentId, String id, WorkUnit workUnit)Добавить рабочую единицу в очередь для отправки отчета в ResultDB. |
void | enqueueWorkUnitUpdate (WorkUnit workUnit, FieldMask updateMask)Добавить в очередь обновление рабочей единицы для отправки отчета в ResultDB. |
void | finalizeUpload ()Завершите загрузку результатов тестирования, артефактов и рабочих единиц. |
void | updateWorkUnit (WorkUnit workUnit, FieldMask updateMask)Обновить рабочую единицу в базе данных ResultDB. |
void | uploadArtifact (String workUnitId, Artifact artifact)Загрузите артефакт в ResultDB. |
Константы
SERVER_PORT
public static final int SERVER_PORT
Постоянное значение: 443 (0x000001bb)
Общедоступные методы
создавать
public static IRecorderClient create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
| Параметры | |
|---|---|
rootInvocationId | String |
rootInvocation | RootInvocation |
rootWorkUnit | WorkUnit |
isStaging | Boolean |
| Возвраты | |
|---|---|
IRecorderClient | |
создавать
public static IRecorderClient create (String rootInvocationId, String updateToken, Boolean isStaging)
| Параметры | |
|---|---|
rootInvocationId | String |
updateToken | String |
isStaging | Boolean |
| Возвраты | |
|---|---|
IRecorderClient | |
enqueueArtifact
public void enqueueArtifact (String workUnitId,
Artifact artifact)Добавить артефакт в очередь на отправку отчета в ResultDB.
| Параметры | |
|---|---|
workUnitId | String : Идентификатор рабочей единицы артефакта. |
artifact | Artifact : Артефакт, который необходимо загрузить в запросе CreateArtifactRequest. |
enqueueTestResult
public void enqueueTestResult (String workunitId,
TestResult result)Добавить результат теста в очередь для отправки в базу данных результатов (ResultDB).
| Параметры | |
|---|---|
workunitId | String : Идентификатор рабочей единицы результата теста. |
result | TestResult : Результаты теста, которые необходимо загрузить в запросе CreateTestResultRequest. |
enqueueWorkUnit
public void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)Добавить рабочую единицу в очередь для отправки отчета в ResultDB.
| Параметры | |
|---|---|
parentId | String : Идентификатор родительского элемента рабочей единицы. |
id | String : Идентификатор рабочей единицы. |
workUnit | WorkUnit : Рабочая единица, которую необходимо загрузить в запросе CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)Добавить в очередь обновление рабочей единицы для отправки отчета в ResultDB.
| Параметры | |
|---|---|
workUnit | WorkUnit : Рабочая единица, которую необходимо обновить в запросе UpdateWorkUnitRequest. |
updateMask | FieldMask : Маска поля для обновления. |
finalizeUpload
public void finalizeUpload ()
Завершите загрузку результатов тестирования, артефактов и рабочих единиц. Этот метод следует вызывать после того, как все ресурсы будут поставлены в очередь. Любые вызовы метода enqueueXXX после этого метода будут проигнорированы.
updateWorkUnit
public void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)Обновить рабочую единицу в базе данных ResultDB.
| Параметры | |
|---|---|
workUnit | WorkUnit : Рабочая единица, которую необходимо обновить в запросе UpdateWorkUnitRequest. |
updateMask | FieldMask : Маска поля для обновления. |
uploadArtifact
public void uploadArtifact (String workUnitId,
Artifact artifact)Загрузите артефакт в ResultDB.
| Параметры | |
|---|---|
workUnitId | String : Идентификатор рабочей единицы артефакта. |
artifact | Artifact : Артефакт, который необходимо загрузить в запросе CreateArtifactRequest. |