Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

CodeCoverageListener

final class CodeCoverageListener
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.testtype.CodeCoverageListener


Un ResultForwarder che estrae le misurazioni di copertura dal dispositivo e le registra come artefatti di prova.

Sommario

costanti

String COVERAGE_MEASUREMENT_KEY

Costruttori pubblici

CodeCoverageListener ( ITestDevice device, ITestInvocationListener... listeners)

Metodi pubblici

void testRunEnded (long elapsedTime, HashMap<String, MetricMeasurement.Metric> runMetrics)

Riporta la fine dell'esecuzione del test.

void testRunStarted (String runName, int testCount)

Segnala l'inizio di un'esecuzione di prova.

costanti

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

Valore costante: "coverageFilePath"

Costruttori pubblici

CodeCoverageListener

public CodeCoverageListener ( ITestDevice device, 
                ITestInvocationListener... listeners)

parametri
device ITestDevice

listeners ITestInvocationListener

Metodi pubblici

testRunEnded

public void testRunEnded (long elapsedTime, 
                HashMap<String, MetricMeasurement.Metric> runMetrics)

Riporta la fine dell'esecuzione del test. FIXME: Non possiamo avere due interfacce Map <> con tipo diverso, quindi dobbiamo usare HashMap qui.

parametri
elapsedTime long : il dispositivo ha riportato il tempo trascorso, in millisecondi

runMetrics HashMap : coppie chiave-valore riportate alla fine di una prova con MetricMeasurement.Metric .

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

Segnala l'inizio di un'esecuzione di prova.

parametri
runName String : il nome dell'esecuzione del test

testCount int : numero totale di test nell'esecuzione del test