GcovCodeCakupanCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.GcovCodeCakupanCollector


BaseDeviceMetricCollector yang akan menarik gcov pengukuran cakupan 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)

Menarik pengukuran cakupan native dari perangkat dan mencatatnya.

void onTestRunEnd(DeviceMetricData runData, runMetrics)

Callback saat pengujian yang dijalankan berakhir.

void setCollectOnTestEnd(boolean collect)

Menetapkan apakah akan mengumpulkan cakupan di testRunEnded.

void setConfiguration(IConfiguration config)

Memasukkan IConfiguration yang digunakan.

Konstruktor publik

GcovCodeCakupanCollector

public GcovCodeCoverageCollector ()

Metode publik

ekstraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Menampilkan
DeviceNotAvailableException

logCakupanMeasurements

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Menarik pengukuran cakupan native dari perangkat dan mencatatnya.

Parameter
device ITestDevice

runName String

Menampilkan
DeviceNotAvailableException

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 ERROR(/#testRunEnded(long,Map)).

Menampilkan
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Menetapkan apakah akan mengumpulkan cakupan di testRunEnded.

Tetapkan ke false selama pengujian dijalankan ulang. Jika tidak, setiap pengujian ulang yang dijalankan akan mengumpulkan cakupan daripada memiliki satu hasil cakupan gabungan.

Parameter
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Memasukkan IConfiguration yang digunakan.

Parameter
config IConfiguration