JavaCodeCoverageCollector

public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


Java kapsamı ölçümlerini cihazdan çıkaracak ve bunları test yapıtları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .

Özet

Alanlar

public static final String COMPRESS_COVERAGE_FILES

public static final String COVERAGE_DIRECTORY

public static final String COVERAGE_MEASUREMENT_KEY

public static final String FIND_COVERAGE_FILES

public static final String MERGE_COVERAGE_MEASUREMENTS_TEST_NAME

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)

Kullanımdaki IConfiguration enjekte eder.

Alanlar

COMPRESS_COVERAGE_FILES

public static final String COMPRESS_COVERAGE_FILES

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

MERGE_COVERAGE_MEASUREMENTS_TEST_NAME

public static final String MERGE_COVERAGE_MEASUREMENTS_TEST_NAME

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ılır ve toplayıcının iç bağlamını ve dinleyicisini güncellemesi beklenir. 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 : Devam etmekte olan çağırma için IInvocationContext .

listener ITestInvocationListener : sonuçların yerleştirileceği ITestInvocationListener .

İadeler
ITestInvocationListener orijinali saran yeni dinleyici.

atar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

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

parametreler
runData DeviceMetricData : çalıştırma için verileri tutan DeviceMetricData . BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır.

runMetrics : ERROR(/#testRunEnded(long,Map)) iletilen geçerli metrik haritası.

atar
DeviceNotAvailableException

setYapılandırma

public void setConfiguration (IConfiguration configuration)

Kullanımdaki IConfiguration enjekte eder.

parametreler
configuration IConfiguration