МетрикаTestCase
public class MetricTestCase
extends TestCase
java.lang.Объект | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
Расширение TestCase
, позволяющее регистрировать метрики при работе в составе TradeFed. Либо непосредственно как DeviceTestCase
, либо как часть HostTest
. ЗАДАЧА: Оцените, имеет ли смысл запуск метрики (не только тестовой метрики) для тестов JUnit3.
Краткое содержание
Вложенные классы | |
---|---|
class | MetricTestCase.LogHolder Структура для хранения файла журнала, о котором будет сообщаться. |
Поля | |
---|---|
public | mLogs |
public | mMetrics
|
Общественные конструкторы | |
---|---|
MetricTestCase () | |
MetricTestCase (String name) Создает тестовый пример с заданным именем. |
Публичные методы | |
---|---|
final void | addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Обратный вызов от пересылки JUnit3 для получения журналов теста. |
final void | addTestMetric (String key, MetricMeasurement.Metric metric) |
final void | addTestMetric (String key, String value) Запишите метрику для тестового примера. |
Поля
млоги
publicmLogs
mMetrics
publicmMetrics
Общественные конструкторы
МетрикаTestCase
public MetricTestCase ()
МетрикаTestCase
public MetricTestCase (String name)
Создает тестовый пример с заданным именем. Унаследовано от конструктора TestCase
.
Параметры | |
---|---|
name | String |
Публичные методы
добавитьТестлог
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Обратный вызов от пересылки JUnit3 для получения журналов теста.
Параметры | |
---|---|
dataName | String : строковое описательное имя данных. например, «device_logcat». Примечание. dataName не может быть уникальным для каждого вызова. т.е. разработчики должны иметь возможность обрабатывать несколько вызовов с одним и тем же именем данных. |
dataType | LogDataType : LogDataType данных. |
dataStream | InputStreamSource : InputStreamSource данных. Разработчики должны вызвать createInputStream, чтобы начать чтение данных, и обеспечить закрытие результирующего InputStream после завершения. Вызывающая сторона должна гарантировать, что источник данных остается присутствующим и доступным до завершения метода testLog. |
добавитьТестМетрик
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
Параметры | |
---|---|
key | String |
metric | MetricMeasurement.Metric |
добавитьТестМетрик
public final void addTestMetric (String key, String value)
Запишите метрику для тестового примера.
Параметры | |
---|---|
key | String : ключ, по которому будет найдена метрика. |
value | String : связана с ключом. |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-08-29 UTC.