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 | |
|---|---|
ITestInvocationListener
|
init(IInvocationContext context, ITestInvocationListener listener)
Toplayıcının mevcut bağlamla başlatılması ve sonuçların yönlendirileceği yer. |
void
|
logCoverageMeasurements(String runName)
Cihazdan yerel kapsam ölçümlerini alır ve günlüklere kaydeder. |
void
|
onTestRunEnd(DeviceMetricData runData,
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 |
Herkese açık kurucular
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Herkese açık yöntemler
init
public ITestInvocationListener init (IInvocationContext context,
ITestInvocationListener listener)Toplayıcının mevcut bağlamla başlatılması ve sonuçların yönlendirileceği yer. Her örnek için yalnızca bir kez çağrılır ve toplayıcının dahili bağlamını ve dinleyicisini güncellemesi beklenir. Init, test çalıştırması sırasında hiçbir zaman çağrılmaz, her zaman öncesinde çağrılır.
Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.
| Parametreler | |
|---|---|
context |
IInvocationContext: Devam eden çağrı için IInvocationContext. |
listener |
ITestInvocationListener: Sonuçların yerleştirileceği ITestInvocationListener. |
| İlerlemeler | |
|---|---|
ITestInvocationListener |
yeni dinleyici, orijinal dinleyiciyi sarmalayan dinleyicidir. |
logCoverageMeasurements
public void logCoverageMeasurements (String runName)
Cihazdan yerel kapsam ölçümlerini alır ve günlüklere kaydeder.
| Parametreler | |
|---|---|
runName |
String |
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 |
: ITestLifeCycleReceiver.testRunEnded(long, Map) işlevine iletilen mevcut metrik haritası.
|
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 |