GcovCodeCoverageCollector
public
final
class
GcovCodeCoverageCollector
extends BaseDeviceMetricCollector
implements
IConfigurationReceiver
| java.lang.Object | ||
| ↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector | |
| ↳ | com.android.tradefed.device.metric.GcovCodeCoverageCollector | |
A BaseDeviceMetricCollector yang akan mengambil pengukuran cakupan gcov
dari perangkat dan mencatatnya sebagai artefak pengujian.
Ringkasan
Konstruktor publik | |
|---|---|
GcovCodeCoverageCollector()
|
|
Metode publik | |
|---|---|
void
|
extraInit(IInvocationContext context, ITestInvocationListener listener)
|
void
|
logCoverageMeasurements(ITestDevice device, String runName)
Mengambil pengukuran cakupan native dari perangkat dan mencatatnya. |
void
|
onTestRunEnd(DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Callback saat pengujian berakhir. |
void
|
setCollectOnTestEnd(boolean collect)
Menetapkan apakah akan mengumpulkan cakupan pada testRunEnded. |
void
|
setConfiguration(IConfiguration config)
Menyuntikkan |
Konstruktor publik
GcovCodeCoverageCollector
public GcovCodeCoverageCollector ()
Metode publik
extraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
logCoverageMeasurements
public void logCoverageMeasurements (ITestDevice device, String runName)
Mengambil pengukuran cakupan native dari perangkat dan mencatatnya.
| Parameter | |
|---|---|
device |
ITestDevice |
runName |
String |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData, Map<String, MetricMeasurement.Metric> runMetrics)
Callback saat pengujian berakhir. Ini adalah waktu untuk pembersihan.
| Parameter | |
|---|---|
runData |
DeviceMetricData: DeviceMetricData yang menyimpan data untuk pengujian. Akan menjadi objek yang sama
seperti selama onTestRunStart(DeviceMetricData). |
runMetrics |
Map: peta metrik saat ini yang diteruskan ke testRunEnded(long,Map). |
| Menampilkan | |
|---|---|
DeviceNotAvailableException |
|
setCollectOnTestEnd
public void setCollectOnTestEnd (boolean collect)
Menetapkan apakah akan mengumpulkan cakupan pada testRunEnded.
Tetapkan nilai ini ke false selama pengujian ulang, jika tidak, setiap pengujian ulang individual akan mengumpulkan cakupan, bukan memiliki satu hasil cakupan gabungan.
| Parameter | |
|---|---|
collect |
boolean |
setConfiguration
public void setConfiguration (IConfiguration config)
Menyuntikkan IConfiguration yang digunakan.
| Parameter | |
|---|---|
config |
IConfiguration |