MetricTestCase
public class MetricTestCase
extends TestCase
java.lang.Object | |||
↳ | junit.framework.Assert | ||
↳ | junit.framework.TestCase | ||
↳ | com.android.tradefed.testtype.MetricTestCase |
Extensão do TestCase
que permite registrar métricas ao executar como parte do TradeFed. Diretamente como DeviceTestCase
ou como parte de HostTest
. TODO: Avalie se executar a métrica (não apenas a métrica de teste) faz sentido para os testes JUnit3.
Resumo
Classes aninhadas | |
---|---|
class | MetricTestCase.LogHolder Estrutura para armazenar um arquivo de log a ser reportado. |
Campos | |
---|---|
public | mLogs |
public | mMetrics
|
Construtores públicos | |
---|---|
MetricTestCase () | |
MetricTestCase (String name) Constrói um caso de teste com o nome fornecido. |
Métodos públicos | |
---|---|
final void | addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Retorno de chamada do encaminhador JUnit3 para obter os logs de um teste. |
final void | addTestMetric (String key, MetricMeasurement.Metric metric) |
final void | addTestMetric (String key, String value) Registre uma métrica para o caso de teste. |
Campos
mLogs
publicmLogs
métricas
publicmMetrics
Construtores públicos
MetricTestCase
public MetricTestCase ()
MetricTestCase
public MetricTestCase (String name)
Constrói um caso de teste com o nome fornecido. Herdado do construtor TestCase
.
Parâmetros | |
---|---|
name | String |
Métodos públicos
addTestLog
public final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Retorno de chamada do encaminhador JUnit3 para obter os logs de um teste.
Parâmetros | |
---|---|
dataName | String : um nome descritivo da String dos dados. por exemplo, "dispositivo_logcat". Nota dataName pode não ser exclusivo por chamada. ou seja, os implementadores devem ser capazes de lidar com várias chamadas com o mesmo dataName |
dataType | LogDataType : o LogDataType dos dados |
dataStream | InputStreamSource : o InputStreamSource dos dados. Os implementadores devem chamar createInputStream para iniciar a leitura dos dados e garantir o fechamento do InputStream resultante quando concluído. Os chamadores devem garantir que a fonte dos dados permaneça presente e acessível até que o método testLog seja concluído. |
addTestMetric
public final void addTestMetric (String key, MetricMeasurement.Metric metric)
Parâmetros | |
---|---|
key | String |
metric | MetricMeasurement.Metric |
addTestMetric
public final void addTestMetric (String key, String value)
Registre uma métrica para o caso de teste.
Parâmetros | |
---|---|
key | String : a chave sob a qual a métrica será encontrada. |
value | String : associado à chave. |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2023-12-01 UTC.