Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

GcovCodeCoverageCollector

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 menarik 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)

Menarik pengukuran cakupan asli dari perangkat dan mencatatnya.

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

Panggilan balik saat uji coba berakhir.

void setCollectOnTestEnd (boolean collect)

Menyetel apakah akan mengumpulkan cakupan pada testRunEnded.

void setConfiguration ( IConfiguration config)

Menyuntikkan IConfiguration yang sedang digunakan.

Konstruktor publik

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Metode publik

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Melempar
DeviceNotAvailableException

logCakupan Pengukuran

public void logCoverageMeasurements (ITestDevice device, 
                String runName)

Menarik pengukuran cakupan asli dari perangkat dan mencatatnya.

Parameter
device ITestDevice

runName String

Melempar
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Panggilan balik saat uji coba berakhir. Ini harus menjadi waktu untuk membersihkan.

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

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

Melempar
DeviceNotAvailableException

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Menyetel apakah akan mengumpulkan cakupan pada testRunEnded.

Setel ini ke salah selama menjalankan ulang, jika tidak, setiap pengujian ulang individu akan mengumpulkan cakupan daripada memiliki satu hasil cakupan yang digabungkan.

Parameter
collect boolean

setConfiguration

public void setConfiguration (IConfiguration config)

Menyuntikkan IConfiguration yang sedang digunakan.

Parameter
config IConfiguration