Google si impegna a far progredire equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

MetricTestCase

public class MetricTestCase
extends TestCase

java.lang.Object
junit.framework.Assert
junit.framework.TestCase
com.android.tradefed.testtype.MetricTestCase


Estensione del TestCase che permette di registrare metriche durante l'esecuzione come parte di TradeFed. Sia direttamente come DeviceTestCase o come parte di un HostTest . TODO: Valutare se dopo aver eseguito metrica (non solo testare metrico) ha senso per le prove JUnit3.

Sommario

classi nidificate

class MetricTestCase.LogHolder

Struttura per contenere un file di log da segnalare.

campi

public mLogs

public mMetrics

costruttori pubblici

MetricTestCase ()
MetricTestCase (String name)

Costruisce un banco di prova con il nome dato.

metodi pubblici

final void addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

Richiamata dalla JUnit3 spedizioniere al fine di ottenere i registri da un test.

final void addTestMetric (String key, MetricMeasurement.Metric metric)
final void addTestMetric (String key, String value)

Entra una metrica per il test case.

campi

mLogs

public  mLogs

mMetrics

public  mMetrics

costruttori pubblici

MetricTestCase

public MetricTestCase ()

MetricTestCase

public MetricTestCase (String name)

Costruisce un banco di prova con il nome dato. Ereditato da TestCase costruttore.

parametri
name String

metodi pubblici

addTestLog

public final void addTestLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Richiamata dalla JUnit3 spedizioniere al fine di ottenere i registri da un test.

parametri
dataName String : una stringa nome descrittivo dei dati. ad esempio "device_logcat". Nota DataName non può essere univoco per ogni invocazione. cioè implementatori devono essere in grado di gestire più chiamate con lo stesso DataName

dataType LogDataType : la LogDataType dei dati

dataStream InputStreamSource : l'InputStreamSource dei dati. Implementatori devono chiamare createInputStream per iniziare la lettura dei dati, e garantire per chiudere l'InputStream risultante quando completa. Chiamanti dovrebbero garantire la fonte dei dati rimane presente e accessibile finché le metodo termina TestLog.

addTestMetric

public final void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

parametri
key String

metric MetricMeasurement.Metric

addTestMetric

public final void addTestMetric (String key, 
                String value)

Entra una metrica per il test case.

parametri
key String : la chiave sotto il quale si troverà la metrica.

value String : associato al tasto.