JavaCodeCoverageCollector
public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.JavaCodeCoverageCollector |
Java kapsama ölçümlerini cihazdan alacak ve bunları test yapıları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector
.
Özet
Alanlar | |
---|---|
public static final String | COVERAGE_DIRECTORY |
public static final String | COVERAGE_MEASUREMENT_KEY |
public static final String | FIND_COVERAGE_FILES
|
Kamu inşaatçıları | |
---|---|
JavaCodeCoverageCollector () |
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 | onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics) Bir test çalıştırması sona erdiğinde geri arama. |
void | setConfiguration ( IConfiguration configuration) Kullanımdaki |
void | setCoverageFlusher ( JavaCodeCoverageFlusher flusher) |
void | setMergeMeasurements (boolean merge) |
Alanlar
COVERAGE_DIRECTORY
public static final String COVERAGE_DIRECTORY
COVERAGE_MEASUREMENT_KEY
public static final String COVERAGE_MEASUREMENT_KEY
FIND_COVERAGE_FILES
public static final String FIND_COVERAGE_FILES
Kamu inşaatçıları
JavaCodeCoverageCollector
public JavaCodeCoverageCollector ()
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ılacak ve toplayıcının dahili bağlamını ve dinleyicisini güncellemesi bekleniyor. Init asla bir test çalıştırması sırasında çağrılmaz, her zaman daha önce çağrılır.
Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.
Parametreler | |
---|---|
context | IInvocationContext : Devam eden çağırmanın IInvocationContext . |
listener | ITestInvocationListener : sonuçların yerleştirileceği ITestInvocationListener . |
İadeler | |
---|---|
ITestInvocationListener | yeni dinleyici orijinali sarıyor. |
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 | ITestLifeCycleReceiver.testRunEnded(long, Map) öğesine iletilen mevcut ölçüm haritası. |
setYapılandırma
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration
enjekte eder.
Parametreler | |
---|---|
configuration | IConfiguration |
setKapamaFlusher
public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)
Parametreler | |
---|---|
flusher | JavaCodeCoverageFlusher |
setBirleştirmeÖlçümleri
public void setMergeMeasurements (boolean merge)
Parametreler | |
---|---|
merge | boolean |