Метрика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 и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
