JavaCodeCoverageCollector

public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Nesne
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.JavaCodeCoverageCollector


Bir BaseDeviceMetricCollector cihazın kapalı Java kapsama ölçümlerini çekin ve test eserler olarak oturum olacaktır.

Özet

Alanlar

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

Kamu inşaatçıları

JavaCodeCoverageCollector ()

Genel yöntemler

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Toplayıcının mevcut bağlamla başlatılması ve sonuçların nereye iletileceği.

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

Bir test çalıştırması sona erdiğinde geri arama.

void setConfiguration ( IConfiguration configuration)

Enjekte eder IConfiguration kullanımda.

void setCoverageFlusher ( JavaCodeCoverageFlusher flusher)
void setMergeMeasurements (boolean merge)

Alanlar

COVERAGE_DIRECTORY

public static final String COVERAGE_DIRECTORY

COVERAGE_MEASUREMENT_KEY

public static final String COVERAGE_MEASUREMENT_KEY

FIND_COVERAGE_FILES

public static final String FIND_COVERAGE_FILES

Kamu inşaatçıları

JavaCodeCoverageCollector

public JavaCodeCoverageCollector ()

Genel yöntemler

içinde

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Toplayıcının mevcut bağlamla başlatılması ve sonuçların nereye iletileceği. Örnek başına yalnızca bir kez çağrılacak ve toplayıcının iç bağlamını ve dinleyicisini güncellemesi bekleniyor. Daha önce her zaman bir test çalıştırması sırasında Init asla çağrılmayacak.

Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.

parametreler
context IInvocationContext : IInvocationContext sürüyor ayin için.

listener ITestInvocationListener : ITestInvocationListener sonuçlarını koymak.

İadeler
ITestInvocationListener orijinali saran yeni dinleyici.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Bir test çalıştırması sona erdiğinde geri arama. Bu temizlik zamanı olmalı.

parametreler
runData DeviceMetricData : DeviceMetricData çalışması için veri tutma. Sırasında olduğu gibi aynı nesne olacak BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

runMetrics : Geçirilen ölçütlerinin geçerli harita ITestLifeCycleReceiver.testRunEnded(long, Map) .

setYapılandırma

public void setConfiguration (IConfiguration configuration)

Enjekte eder IConfiguration kullanımda.

parametreler
configuration IConfiguration

setKapsamFlusher

public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)

parametreler
flusher JavaCodeCoverageFlusher

setBirleştirmeÖlçümler

public void setMergeMeasurements (boolean merge)

parametreler
merge boolean