Kolektor Cakupan Kode Gcov

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Objek
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.GcovCodeCoverageCollector


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 asli dari perangkat dan mencatatnya.

void onTestRunEnd ( DeviceMetricData runData, runMetrics) onTestRunEnd ( DeviceMetricData runData, runMetrics)

Panggilan balik ketika uji coba berakhir.

void setCollectOnTestEnd (boolean collect)

Menyetel apakah akan mengumpulkan cakupan pada testRunEnded.

void setConfiguration ( IConfiguration config)

Menyuntikkan IConfiguration yang digunakan.

Konstruktor publik

Kolektor Cakupan Kode Gcov

public GcovCodeCoverageCollector ()

Metode publik

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Melempar
DeviceNotAvailableException

Pengukuran Cakupan log

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Mengambil pengukuran cakupan asli dari perangkat dan mencatatnya.

Parameter
device ITestDevice

runName String

Melempar
DeviceNotAvailableException

padaTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Panggilan balik ketika uji coba berakhir. Ini seharusnya menjadi waktu untuk membersihkan.

Parameter
runData DeviceMetricData : DeviceMetricData yang menyimpan data untuk dijalankan. Akan menjadi objek yang sama seperti selama BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

runMetrics : peta metrik saat ini yang diteruskan ke ERROR(/#testRunEnded(long,Map)) .

Melempar
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Menyetel apakah akan mengumpulkan cakupan pada testRunEnded.

Setel ini ke false selama pengujian ulang, jika tidak, setiap pengujian yang dijalankan ulang akan mengumpulkan cakupan daripada memiliki satu hasil cakupan gabungan.

Parameter
collect boolean

setKonfigurasi

public void setConfiguration (IConfiguration config)

Menyuntikkan IConfiguration yang digunakan.

Parameter
config IConfiguration