com.android.tradefed.result

Интерфейсы

BugreportCollector.SubPredicate

Классы

ATestFileSystemLogSaver Этот класс LogSaver используется ATest для сохранения журналов по определенному пути.
BugreportCollector Транзитный ITestInvocationListener , который собирает багрепортов когда конфигурируемых события происходят , а затем вызывает ITestInvocationListener#testLog на своих детей после того, как каждый отчет об ошибке собирается.
BugreportCollector.Predicate Полный предикат, описывающий, когда нужно записывать отчет об ошибке.
CollectingTestListener ITestInvocationListener , который будет собирать все результаты тестирования.
ConsoleResultReporter Репортер результатов для вывода результатов теста на консоль.
CountingTestResultListener TestResultListener , который отслеживает общее количество тестов по TestStatus
DeviceFileReporter Служебный класс , который проверяет устройство для файлов и отправляет их в ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) , если найден.
EventsLoggerListener Слушатель, который записывает все события, которые он получает, в файл
FileSystemLogSaver Сохраняйте журналы в файловой системе.
FilteredResultForwarder Вариант ResultForwarder , что только позволяет allowlist из TestDescription должны представляться.
InvocationToJUnitResultForwarder Класс , который прослушивает ITestInvocationListener событий и направляет их к TestListener .
JsonHttpTestResultReporter Репортер результатов, который кодирует результаты метрик тестирования и ветвление, информацию об устройстве в JSON и POST в конечную точку службы HTTP.
JUnitToInvocationResultForwarder Класс , который прослушивает TestListener событий и направляет их к ITestInvocationListener .
LegacySubprocessResultsReporter Замороженная реализация репортера результатов подпроцесса, которая должна оставаться совместимой с более ранними версиями TF / CTS (например, 8+), несмотря на изменения в его суперклассе.
LogcatCrashResultForwarder Специальный прослушиватель: при сбоях (сбой процесса инструментария) он будет пытаться извлечь из журнала сбоя и добавить его в сообщение об ошибке, связанное с тестом.
LogFileSaver Помощник для ITestInvocationListener «с , что будет сохранять данные журнала в файл
LogSaverResultForwarder ResultForwarder для сохранения журналов с глобальной файловой заставкой.
Метрики MetricsXMLResultReporter записывает метрики тестирования и запускает метрики в XML-файл в папке, указанной параметром metrics-folder на этапе invocationEnded теста.
ИмяMangleListener Прокси-прослушиватель для перевода имен тестовых методов, классов и пакетов по мере сообщения результатов.
PassingTestFileReporter ITestInvocationListener , который сохраняет список прохождения тестов , чтобы тестовый файл
ReportPassedTests Запишите в файл возможные фильтры, чтобы исключить пройденный тест.
ResultAndLogForwarder Сервер пересылки результатов и журналов событий.
РезультатForwarder ITestInvocationListener что приводит вперед молитв к списку других слушателей.
RetentionFileSaver Вспомогательный класс для создания файла .retention в каталоге.
RetryResultForwarder Расширение ResultForwarder , что всегда толчок к заданному числу попытки.
SnapshotInputStreamSource Файловый InputStreamSource.
StubTestRunListener Реализация окурок ITestRunListener
SubprocessResultsReporter Реализует ITestInvocationListener быть указано как result_reporter и вперед от подпроцесса результаты тестов, тестовых прогонов, тестовых вызовов.
TestDescriptionsFile Служебный класс для маршалинга и демаршалинга списка TestDescriptions в тестовый файл.
TestResultListener Упрощение ITestLifecycleListener для разработчиков, которым важны только отдельные результаты тестирования.
TextResultReporter Репортер результатов теста, который пересылает результаты на текстовый принтер результатов JUnit.
XmlResultReporter Записывает результаты JUnit в файлы XML в формате, совместимом с форматом Ant XMLJUnitResultFormatter.

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

BugreportCollector.Filter
BugreportCollector.Freq
BugreportCollector.Noun
BugreportCollector.Relation