com.android.tradefed.result

Интерфейсы

BugreportCollector.SubPredicate
Илогсавер Классы, реализующие этот интерфейс, предоставляют методы для централизованного хранения журналов.
ILogSaverListener Позволяет ITestInvocationListener прослушивать при сохранении файлов журнала.
ИнпутСтримИсточник Этот интерфейс в основном обертывает ERROR(/InputStream) , чтобы сделать его клонируемым.
IShardableListener Слушатель ITestInvocationListener , который можно сегментировать.
ITestInvocationListener Прослушиватель результатов теста из вызова теста.
ITestLifeCycleReceiver Получает уведомления о событиях во время инструментальных тестов.
ITestLoggerReceiver Объект, в который можно внедрить экземпляр ITestLogger , чтобы его можно было использовать для целей ведения журнала.
ITestSummaryListener Интерфейс, который позволяет ITestInvocationListener обмениваться некоторой ограниченной информацией через сводки.

Классы

АТестфилесистемлогсавер Этот класс LogSaver используется ATest для сохранения журналов по определенному пути.
Отчет об ошибкахКоллектор Проходной прослушиватель ITestInvocationListener , который собирает отчеты об ошибках при возникновении настраиваемых событий, а затем вызывает ITestInvocationListener#testLog для своих дочерних элементов после сбора каждого отчета об ошибке.
BugreportCollector.Predicate Полный предикат, описывающий, когда собирать отчет об ошибке.
ByteArrayInputStreamSource
Сбор тестового прослушивателя ITestInvocationListener , который будет собирать все результаты тестирования.
ConsoleResultReporter Result Reporter для вывода результатов теста на консоль.
Прослушиватель подсчета результатов теста TestResultListener , который отслеживает общее количество тестов по TestStatus
DeviceFileReporter Служебный класс, который проверяет устройство на наличие файлов и отправляет их в ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) если они найдены.
EventsLoggerListener Слушатель, который записывает все полученные события в файл
ОшибкаОписание Класс, описывающий информацию об ошибке в Trade Federation.
FileInputStreamSource Объект InputStreamSource , который принимает входной файл.
FileSystemLogSaver Сохраняйте журналы в файловую систему.
Фильтредрезультатфорвардер Вариант ResultForwarder , который позволяет сообщать только белый список TestDescription .
InvocationSummaryHelper Вспомогательный класс для сбора и создания отчетов TestSummary для набора слушателей
InvocationToJUnitResultForwarder Класс, который прослушивает события ITestInvocationListener и перенаправляет их в TestListener .
JsonHttpTestResultReporter Отчет о результатах, который кодирует результаты тестовых метрик и ветки, информацию об устройстве в JSON и POST в конечную точку службы HTTP.
JUnitToInvocationResultForwarder Класс, который прослушивает события TestListener и перенаправляет их в ITestInvocationListener .
LegacySubprocessResultsReporter Замороженная реализация генератора отчетов о результатах подпроцесса, который должен оставаться совместимым с более ранними версиями TF/CTS (например, 8+), несмотря на изменения в его суперклассе.
LogcatCrashResultForwarder Специальный слушатель: при сбоях (сбой процесса инструментирования) он попытается извлечь из logcat сбой и добавить его в сообщение об ошибке, связанное с тестом.
Журнальный файл Класс для хранения метаданных сохраненного файла журнала.
LogFileSaver Помощник для ITestInvocationListener , который будет сохранять данные журнала в файл.
Логсаверресултфорвардер ResultForwarder для сохранения журналов с помощью глобальной файловой заставки.
МетриксXMLResultReporter MetricsXMLResultReporter записывает метрики теста и запускает метрики в XML-файл в папке, указанной параметром metrics-folder на этапе invocationEnded теста.
MultiFailureОписание Соберите несколько FailureDescription в один держатель.
ИмяMangleListener Прокси-слушатель для преобразования имен тестовых методов, классов и пакетов по мере получения результатов.
PassingTestFileReporter ITestInvocationListener , который сохраняет список пройденных тестовых случаев в тестовый файл.
Отчет о пройденных тестах Сообщите в файл возможные фильтры для исключения пройденного теста.
Результатандлогфорвардер Пересылка для результатов и журналов событий.
ResultForwarder ITestInvocationListener , который перенаправляет результаты вызова в список других прослушивателей.
RetentionFileSaver Вспомогательный класс для создания файла .retention в каталоге.
Ретриресултфорвардер Расширение ResultForwarder , которое всегда нажимает на заданный номер попытки.
SnapshotInputStreamSource InputStreamSource с файловой поддержкой.
StubTestRunListener Заглушка реализации ITestRunListener
Репортер подпроцессрезультатов Реализует ITestInvocationListener для указания в качестве result_reporter и пересылки из подпроцесса результатов тестов, тестовых прогонов, тестовых вызовов.
Описание теста Класс, представляющий информацию о тестовом примере.
TestDescriptionsFile Вспомогательный класс для сортировки и десортировки списка TestDescriptions в тестовый файл.
Результат испытаний Контейнер для результата одиночного теста.
Прослушиватель ТестРезультат Упрощение ITestLifecycleListener для разработчиков, которым важны только результаты отдельных тестов.
TestRunResult Содержит результаты одного тестового прогона.
TestSummary Класс для представления сводки теста.
TestSummary.TypedString
TextResultReporter Средство создания отчетов о результатах тестов, которое пересылает результаты на текстовый принтер результатов JUnit.
XmlResultReporter Записывает результаты JUnit в XML-файлы в формате, совместимом с XMLJUnitResultFormatter Ant.

перечисления

Действия в ходе Общее действие в разгаре.
BugreportCollector.Filter
ОшибкаCollector.Freq
Сообщение об ошибкахКоллектор.Существительное
ОшибкаCollector.Relation
Статус вызова Вспомогательное перечисление для представления статуса вызова
LogDataType Представляет тип данных журнала.
TestSummary.Type