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 |
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 |