GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


Gcov kapsama ölçümlerini cihazdan çekip test yapıtları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector .

Özet

kamu inşaatçılar

GcovCodeCoverageCollector ()

Genel yöntemler

void extraInit ( IInvocationContext context, ITestInvocationListener listener)
void logCoverageMeasurements ( ITestDevice device, String runName)

Yerel kapsama ölçümlerini cihazdan alır ve günlüğe kaydeder.

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

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

void setCollectOnTestEnd (boolean collect)

testRunEnded'de kapsamın toplanıp toplanmayacağını ayarlar.

void setConfiguration ( IConfiguration config)

Kullanımdaki IConfiguration enjekte eder.

kamu inşaatçılar

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Genel yöntemler

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Atar
DeviceNotAvailableException

günlükKapsam Ölçüleri

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Yerel kapsama ölçümlerini cihazdan alır ve günlüğe kaydeder.

parametreler
device ITestDevice

runName String

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)) işlevine iletilen geçerli metrik haritası.

Atar
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

testRunEnded'de kapsamın toplanıp toplanmayacağını ayarlar.

Yeniden çalıştırmalar sırasında bunu yanlış olarak ayarlayın, aksi takdirde her bir test yeniden çalıştırması, tek bir birleştirilmiş kapsam sonucuna sahip olmak yerine kapsamı toplar.

parametreler
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Kullanımdaki IConfiguration enjekte eder.

parametreler
config IConfiguration