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