GcovCodeKapsamToplayıcı
public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Nesne | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector |
Cihazdan gcov kapsama ölçümlerini alacak ve bunları test yapıtları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector
.
Özet
Kamu inşaatçıları | |
---|---|
GcovCodeCoverageCollector () |
Genel yöntemler | |
---|---|
ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Toplayıcının mevcut bağlamla başlatılması ve sonuçların nereye iletileceği. |
void | logCoverageMeasurements ( ITestDevice device, String runName) Cihazdan yerel kapsama ölçümlerini alır ve bunları 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 üzerinde kapsamın toplanıp toplanmayacağını ayarlar. |
void | setConfiguration ( IConfiguration config) Kullanımdaki |
Kamu inşaatçıları
GcovCodeKapsamToplayıcı
public GcovCodeCoverageCollector ()
Genel yöntemler
içinde
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Toplayıcının mevcut bağlamla başlatılması ve sonuçların nereye iletileceği. Örnek başına yalnızca bir kez çağrılır ve toplayıcının iç bağlamını ve dinleyicisini güncellemesi beklenir. Daha önce her zaman bir test çalıştırması sırasında Init asla çağrılmayacak.
Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.
parametreler | |
---|---|
context | IInvocationContext : Devam etmekte olan çağırma için IInvocationContext . |
listener | ITestInvocationListener : sonuçların yerleştirileceği ITestInvocationListener . |
İadeler | |
---|---|
ITestInvocationListener | orijinali saran yeni dinleyici. |
atar | |
---|---|
DeviceNotAvailableException |
günlükKapsamÖlçümler
public void logCoverageMeasurements (ITestDevice device, String runName)
Cihazdan yerel kapsama ölçümlerini alır ve bunları 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)) iletilen geçerli metrik haritası. |
atar | |
---|---|
DeviceNotAvailableException |
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
testRunEnded üzerinde kapsamın toplanıp toplanmayacağını ayarlar.
Yeniden çalıştırmalar sırasında bunu false olarak ayarlayın, aksi takdirde her bir ayrı test yeniden çalıştırması, tek bir birleştirilmiş kapsama sonucu yerine kapsama toplayacaktır.
parametreler | |
---|---|
collect | boolean |
setYapılandırma
public void setConfiguration (IConfiguration config)
Kullanımdaki IConfiguration
enjekte eder.
parametreler | |
---|---|
config | IConfiguration |