JavaCodeCakupanCollector
public
final
class
JavaCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
↳ | com.android.tradefed.device.metric.JavaCodeCoverageCollector |
BaseDeviceMetricCollector
yang akan menarik Java
pengukuran cakupan dari perangkat dan
mencatatnya sebagai artefak pengujian.
Ringkasan
Kolom | |
---|---|
public
static
final
String |
COVERAGE_DIRECTORY
|
public
static
final
String |
COVERAGE_MEASUREMENT_KEY
|
public
static
final
String |
FIND_COVERAGE_FILES
|
Konstruktor publik | |
---|---|
JavaCodeCoverageCollector()
|
Metode publik | |
---|---|
ITestInvocationListener
|
init(IInvocationContext context, ITestInvocationListener listener)
Inisialisasi kolektor dengan konteks saat ini dan tempat untuk meneruskan hasil. |
void
|
onTestRunEnd(DeviceMetricData runData,
Callback saat pengujian yang dijalankan berakhir. |
void
|
setConfiguration(IConfiguration configuration)
Memasukkan |
void
|
setCoverageFlusher(JavaCodeCoverageFlusher flusher)
|
void
|
setMergeMeasurements(boolean merge)
|
Kolom
COVERAGE_DIRECTORY
public static final String COVERAGE_DIRECTORY
KUNCI_MEASUREMENT_COVERAGE
public static final String COVERAGE_MEASUREMENT_KEY
FIND_COVERAGE_FILES
public static final String FIND_COVERAGE_FILES
Konstruktor publik
JavaCodeCakupanCollector
public JavaCodeCoverageCollector ()
Metode publik
init
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Inisialisasi kolektor dengan konteks saat ini dan tempat untuk meneruskan hasil. Akan hanya dipanggil sekali per instance, dan kolektor diharapkan untuk mengupdate konteks dan pemroses. Init tidak akan pernah dipanggil sebelumnya selama pengujian berjalan.
Jangan ganti kecuali Anda tahu apa yang Anda lakukan.
Parameter | |
---|---|
context |
IInvocationContext : IInvocationContext untuk pemanggilan yang sedang berlangsung. |
listener |
ITestInvocationListener : ITestInvocationListener tempat untuk menempatkan hasil. |
Hasil | |
---|---|
ITestInvocationListener |
pemroses baru yang menggabungkan yang asli. |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,runMetrics)
Callback saat pengujian yang dijalankan berakhir. Inilah saatnya untuk melakukan pembersihan.
Parameter | |
---|---|
runData |
DeviceMetricData : DeviceMetricData yang menyimpan data untuk dijalankan. Akan sama
selama BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
runMetrics |
: peta metrik saat ini yang diteruskan ke ITestLifeCycleReceiver.testRunEnded(long, Map) .
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Memasukkan IConfiguration
yang digunakan.
Parameter | |
---|---|
configuration |
IConfiguration |
setCakupanFlusher
public void setCoverageFlusher (JavaCodeCoverageFlusher flusher)
Parameter | |
---|---|
flusher |
JavaCodeCoverageFlusher |
setMergeMeasurements
public void setMergeMeasurements (boolean merge)
Parameter | |
---|---|
merge |
boolean |