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