LUCIResultReporter
public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener , ISupportGranularResults
| java.lang.Объект | ||
| ↳ | com.android.tradefed.result.CollectingTestListener | |
| ↳ | com.android.tradefed.result.LUCIResultReporter | |
Средство создания отчетов о результатах, которое сохраняет результаты тестов, необходимые для ResultDB и LUCI, в формате JSON (go/result-sink) и записывает расположение файла в консоли. https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult Он сохраняет результат теста для каждого тестового случая в тестовом запуске в массиве.
Краткое содержание
Общественные конструкторы | |
|---|---|
LUCIResultReporter () | |
Публичные методы | |
|---|---|
void | invocationEnded (long elapsedTime)Сообщает, что вызов завершился успешно или из-за какой-либо ошибки. |
void | invocationFailed (Throwable cause)Сообщает о неполном вызове из-за какой-либо ошибки. |
void | invocationStarted ( IInvocationContext context)Сообщает о начале тестового вызова. |
void | logAssociation (String dataName, LogFile logFile)Собирает файлы результатов. |
void | saveJsonFile (JSONObject jsonResults)Сохраняет файл результатов JSON. |
void | setGranularResults (boolean granularResults) |
boolean | supportGranularResults ()Возвращает True, если генератор отчетов поддерживает детализированные результаты, в противном случае — false. |
Общественные конструкторы
LUCIResultReporter
public LUCIResultReporter ()
Публичные методы
вызовЗавершен
public void invocationEnded (long elapsedTime)
Сообщает, что вызов завершился успешно или из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.| Параметры | |
|---|---|
elapsedTime | long : прошедшее время вызова в мс. |
вызов не пройден
public void invocationFailed (Throwable cause)
Сообщает о неполном вызове из-за какой-либо ошибки.
Будет автоматически вызываться платформой TradeFederation.| Параметры | |
|---|---|
cause | Throwable : Throwable причина сбоя |
вызовНачало
public void invocationStarted (IInvocationContext context)
Сообщает о начале тестового вызова.
Будет автоматически вызываться платформой TradeFederation. Создателям отчетов необходимо переопределить этот метод для поддержки отчетов с нескольких устройств.
| Параметры | |
|---|---|
context | IInvocationContext : информация о вызове. |
logAssociation
public void logAssociation (String dataName,
LogFile logFile)Собирает файлы результатов.
| Параметры | |
|---|---|
dataName | String : имя данных. |
logFile | LogFile : LogFile , который был зарегистрирован ранее и должен быть связан с тестовым примером. |
сохранитьJsonFile
public void saveJsonFile (JSONObject jsonResults)
Сохраняет файл результатов JSON.
| Параметры | |
|---|---|
jsonResults | JSONObject |
setGranularResults
public void setGranularResults (boolean granularResults)
| Параметры | |
|---|---|
granularResults | boolean |
поддержкаGranularResults
public boolean supportGranularResults ()
Возвращает True, если генератор отчетов поддерживает детализированные результаты, в противном случае — false.
| Возврат | |
|---|---|
boolean | |