Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

GcovCodeCoverageCollector

public final class GcovCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


Sebuah BaseDeviceMetricCollector yang akan menarik pengukuran cakupan gcov off perangkat dan log mereka sebagai artefak tes.

Ringkasan

Konstruktor publik

GcovCodeCoverageCollector ()

Metode publik

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Inisialisasi kolektor dengan konteks saat ini dan ke mana harus meneruskan hasil.

void logCoverageMeasurements (String runName)

Menarik pengukuran cakupan asli dari perangkat dan mencatatnya.

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

Callback saat uji coba berakhir.

void setCollectOnTestEnd (boolean collect)

Menyetel apakah akan mengumpulkan cakupan pada testRunEnded.

void setConfiguration ( IConfiguration config)

Menyuntikkan yang IConfiguration digunakan.

Konstruktor publik

GcovCodeCoverageCollector

public GcovCodeCoverageCollector ()

Metode publik

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Inisialisasi kolektor dengan konteks saat ini dan ke mana harus meneruskan hasil. Hanya akan dipanggil sekali per instance, dan kolektor diharapkan memperbarui konteks dan pendengar internalnya. Init tidak akan pernah dipanggil selama uji coba selalu sebelumnya.

Jangan menimpa kecuali Anda tahu apa yang Anda lakukan.

Parameter
context IInvocationContext : yang IInvocationContext untuk doa berlangsung.

listener ITestInvocationListener : yang ITestInvocationListener mana untuk menempatkan hasil.

Kembali
ITestInvocationListener pendengar baru membungkus yang asli.

logCakupanPengukuran

public void logCoverageMeasurements (String runName)

Menarik pengukuran cakupan asli dari perangkat dan mencatatnya.

Parameter
runName String

diTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 runMetrics)

Callback saat uji coba berakhir. Ini harus menjadi waktu untuk membersihkan.

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

runMetrics : Peta saat metrik diteruskan ke ITestLifeCycleReceiver.testRunEnded(long, Map) .

setCollectOnTestEnd

public void setCollectOnTestEnd (boolean collect)

Menyetel apakah akan mengumpulkan cakupan pada testRunEnded.

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

Parameter
collect boolean

setKonfigurasi

public void setConfiguration (IConfiguration config)

Menyuntikkan yang IConfiguration digunakan.

Parameter
config IConfiguration