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