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