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 kapsam ölçümlerini cihazdan alıp test yapıları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector.

Özet

Herkese açık kurucular

GcovCodeCoverageCollector()

Herkese açık yöntemler

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

Cihazdan yerel kapsam ölçümlerini alır ve günlüklere kaydeder.

void onTestRunEnd(DeviceMetricData runData, runMetrics)

Test çalıştırması sona erdiğinde geri çağırma.

void setCollectOnTestEnd(boolean collect)

testRunEnded etkinliğinde kapsamın toplanıp toplanmayacağını belirler.

void setConfiguration(IConfiguration config)

Kullanımdaki IConfiguration'ü enjekte eder.

Herkese açık kurucular

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Herkese açık yöntemler

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Atışlar
DeviceNotAvailableException

logCoverageMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Cihazdan yerel kapsam ölçümlerini alır ve günlüklere kaydeder.

Parametreler
device ITestDevice

runName String

Atışlar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Test çalıştırması sona erdiğinde geri çağırma. Şimdi de temizleme işlemini gerçekleştirin.

Parametreler
runData DeviceMetricData: Çalıştırma verilerini tutan DeviceMetricData. BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki ile aynı nesne olacaktır.

runMetrics : ERROR(/#testRunEnded(long,Map)) işlevine iletilen mevcut metrik haritası.

Atışlar
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

testRunEnded etkinliğinde kapsamın toplanıp toplanmayacağını belirler.

Yeniden çalıştırma sırasında bunu false olarak ayarlayın. Aksi takdirde, her testin yeniden çalıştırılması tek bir birleştirilmiş kapsam sonucu yerine kapsam toplar.

Parametreler
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Kullanımdaki IConfiguration'ü enjekte eder.

Parametreler
config IConfiguration