TextResultReporter

public class TextResultReporter
extends InvocationToJUnitResultForwarder implements ITestInvocationListener , ILogSaverListener

java.lang.Объект
com.android.tradefed.result.InvocationToJUnitResultForwarder
com.android.tradefed.result.TextResultReporter


Средство создания отчетов о результатах тестов, которое пересылает результаты на текстовый принтер результатов JUnit.

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

Публичные конструкторы

TextResultReporter ()

Создает TextResultReporter .

Публичные методы

void testAssumptionFailure ( TestDescription testId, String trace)

Вызывается, когда атомарный тест отмечает, что он принимает условие, которое является ложным.

void testEnded ( TestDescription testId, metrics) testEnded ( TestDescription testId, metrics)

Переопределяет родителя для явного вывода тестовых метрик.

void testFailed ( TestDescription testId, String trace)

Переопределяет родителя для явного вывода ошибок.

void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

Предоставляет связанный журнал или данные отладки из вызова теста.

void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Вызывается при сохранении журнала тестирования.

void testRunEnded (long elapsedTime, metrics) testRunEnded (long elapsedTime, metrics)

Переопределяет родителя для явного вывода метрик.

Публичные конструкторы

TextResultReporter

public TextResultReporter ()

Создает TextResultReporter .

Публичные методы

testAssummentFailure

public void testAssumptionFailure (TestDescription testId, 
                String trace)

Вызывается, когда атомарный тест отмечает, что он принимает условие, которое является ложным.

Параметры
testId TestDescription : идентифицирует тест

trace String : трассировка стека сбоя

testEnded

public void testEnded (TestDescription testId, 
                 metrics)

Переопределяет родителя для явного вывода тестовых метрик.

Параметры
testId TestDescription : идентифицирует тест

metrics : ERROR(/Map) выдаваемых метрик

testFailed

public void testFailed (TestDescription testId, 
                String trace)

Переопределяет родителя для явного вывода ошибок. ResultPrinter полагается на то, что бегун вызывает «печать» в конце тестового прогона, чтобы сделать это. Сообщает о сбое отдельного тестового примера.

Будет вызываться между testStarted и testEnded.

Параметры
testId TestDescription : идентифицирует тест

trace String : трассировка стека сбоя

журнал испытаний

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Предоставляет связанный журнал или данные отладки из вызова теста.

Должен вызываться до ERROR(/ITestInvocationListener#invocationFailed(Throwable)) или ERROR(/ITestInvocationListener#invocationEnded(long))

Платформа TradeFederation автоматически вызовет этот метод, предоставив журнал хоста и, если применимо, logcat устройства.

Параметры
dataName String : String описательное имя данных. например, "device_logcat". Примечание. dataName может не быть уникальным для каждого вызова. т.е. разработчики должны иметь возможность обрабатывать несколько вызовов с одним и тем же именем данных.

dataType LogDataType : LogDataType данных

dataStream InputStreamSource : InputStreamSource данных. Разработчики должны вызвать createInputStream, чтобы начать чтение данных, и обеспечить закрытие результирующего InputStream после завершения. Вызывающие должны убедиться, что источник данных остается доступным до тех пор, пока метод testLog не завершится.

testLogSaved

public void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Вызывается при сохранении журнала тестирования.

Следует использовать вместо ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) .

Параметры
dataName String : String описательное имя данных. например, "device_logcat". Примечание. dataName может не быть уникальным для каждого вызова. т.е. разработчики должны иметь возможность обрабатывать несколько вызовов с одним и тем же именем данных.

dataType LogDataType : LogDataType данных

dataStream InputStreamSource : InputStreamSource данных. Разработчики должны вызвать createInputStream, чтобы начать чтение данных, и обеспечить закрытие результирующего InputStream после завершения.

logFile LogFile : LogFile , содержащий метаданные сохраненного файла.

testRunEnded

public void testRunEnded (long elapsedTime, 
                 metrics)

Переопределяет родителя для явного вывода метрик.

Параметры
elapsedTime long : устройство сообщило о прошедшем времени в миллисекундах

metrics : пары ключ-значение, о которых сообщается в конце тестового прогона с Metric .