JavaCodeCoverageCollector
public final class JavaCodeCoverageCollector
extends BaseDeviceMetricCollector
implements IConfigurationReceiver
java.lang.Nesne | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.JavaCodeCoverageCollector |
Java kapsamı ölçümlerini cihazdan çıkaracak ve bunları test yapıtları olarak günlüğe kaydedecek bir BaseDeviceMetricCollector
.
Özet
Alanlar | |
---|---|
public static final String | COMPRESS_COVERAGE_FILES |
public static final String | COVERAGE_DIRECTORY |
public static final String | COVERAGE_MEASUREMENT_KEY |
public static final String | FIND_COVERAGE_FILES |
public static final String | MERGE_COVERAGE_MEASUREMENTS_TEST_NAME
|
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 |
Alanlar
COMPRESS_COVERAGE_FILES
public static final String COMPRESS_COVERAGE_FILES
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
MERGE_COVERAGE_MEASUREMENTS_TEST_NAME
public static final String MERGE_COVERAGE_MEASUREMENTS_TEST_NAME
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ı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 |
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 |
setYapılandırma
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration
enjekte eder.
parametreler | |
---|---|
configuration | IConfiguration |