TextResultReporter
public class TextResultReporter
extends InvocationToJUnitResultForwarder implements ILogSaverListener , ITestInvocationListener
| java.lang.Объект | ||
| ↳ | com.android.tradefed.result.InvoctionToJUnitResultForwarder | |
| ↳ | com.android.tradefed.result.TextResultReporter | |
Средство создания отчетов о результатах тестирования, которое пересылает результаты на текстовый принтер JUnit.
Краткое содержание
Общественные конструкторы | |
|---|---|
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)Переопределяет родительский элемент для явной распечатки показателей. |
Общественные конструкторы
Публичные методы
тестПредположениеОтказ
public void testAssumptionFailure (TestDescription testId, String trace)
Вызывается, когда атомарный тест отмечает, что он предполагает ложное условие.
| Параметры | |
|---|---|
testId | TestDescription : идентифицирует тест. |
trace | String : трассировка стека сбоя. |
testEnded
public void testEnded (TestDescription testId,metrics)
Переопределяет родительский элемент для явной распечатки показателей теста.
| Параметры | |
|---|---|
testId | TestDescription : идентифицирует тест. |
metrics | ERROR(/Map) выданных метрик |
тест не пройден
public void testFailed (TestDescription testId, String trace)
Переопределяет родительский элемент для явного вывода ошибок. Для этого ResultPrinter полагается на то, что бегун вызывает команду «print» в конце тестового запуска. Сообщает о сбое отдельного тестового примера.
Будет вызываться между 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 | |