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 alacak ve bunları test yapıları olarak 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

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Atar
DeviceNotAvailableException

günlükKapsamaÖlçümleri

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ırmaya ait verileri tutan DeviceMetricData . BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındakiyle aynı nesne olacaktır.

runMetrics : ERROR(/#testRunEnded(long,Map)) öğesine iletilen mevcut ölçüm 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 false olarak ayarlayın, aksi takdirde her bir test yeniden çalıştırması, tek bir birleştirilmiş kapsam sonucu elde etmek yerine kapsamı toplayacaktır.

Parametreler
collect boolean

setYapılandırma

public void setConfiguration (IConfiguration config)

Kullanımdaki IConfiguration enjekte eder.

Parametreler
config IConfiguration