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

GcovKernelCodeCoverageCollector

public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


BaseDeviceMetricCollector yang akan menarik pengukuran cakupan kernel gcov dari debugfs dan mematikan perangkat dan akhirnya mencatatnya sebagai artefak pengujian.

Ringkasan

Bidang

public static final String CHECK_DEBUGFS_MNT_COMMAND

public static final String COPY_GCOV_DATA_COMMAND_FMT

public static final String DEBUGFS_PATH

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_TEMP_DIR_COMMAND

public static final String MOUNT_DEBUGFS_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

public static final String TAR_GCOV_DATA_COMMAND_FMT

public static final String UNMOUNT_DEBUGFS_COMMAND

Konstruktor publik

GcovKernelCodeCoverageCollector ()

Metode publik

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Panggilan balik saat uji coba berakhir.

void onTestRunStart ( DeviceMetricData runData, int testCount)
void rebootEnded ( ITestDevice device)

Mendapat pemberitahuan saat reboot berakhir di perangkat.

void rebootStarted ( ITestDevice device)

Mendapat pemberitahuan saat reboot dimulai di perangkat.

void setConfiguration ( IConfiguration config)

Menyuntikkan IConfiguration yang sedang digunakan.

Bidang

CHECK_DEBUGFS_MNT_COMMAND

public static final String CHECK_DEBUGFS_MNT_COMMAND

COPY_GCOV_DATA_COMMAND_FMT

public static final String COPY_GCOV_DATA_COMMAND_FMT

DEBUGFS_PATH

public static final String DEBUGFS_PATH

MAKE_GCDA_TEMP_DIR_COMMAND_FMT

public static final String MAKE_GCDA_TEMP_DIR_COMMAND_FMT

MAKE_TEMP_DIR_COMMAND

public static final String MAKE_TEMP_DIR_COMMAND

MOUNT_DEBUGFS_COMMAND

public static final String MOUNT_DEBUGFS_COMMAND

RESET_GCOV_COUNTS_COMMAND

public static final String RESET_GCOV_COUNTS_COMMAND

TAR_GCOV_DATA_COMMAND_FMT

public static final String TAR_GCOV_DATA_COMMAND_FMT

UNMOUNT_DEBUGFS_COMMAND

public static final String UNMOUNT_DEBUGFS_COMMAND

Konstruktor publik

GcovKernelCodeCoverageCollector

public GcovKernelCodeCoverageCollector ()

Metode publik

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

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

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

Melempar
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData, 
                int testCount)

Parameter
runData DeviceMetricData

testCount int

Melempar
DeviceNotAvailableException

rebootBerakhir

public void rebootEnded (ITestDevice device)

Mendapat pemberitahuan saat reboot berakhir di perangkat.

CATATAN: Penerima harus menghindari reboot selama callback ini. Setiap upaya reboot akan diabaikan.

Parameter
device ITestDevice : ITestDevice tempat reboot berakhir.

Melempar
DeviceNotAvailableException

rebootStarted

public void rebootStarted (ITestDevice device)

Mendapat pemberitahuan saat reboot dimulai di perangkat.

CATATAN: Penerima harus menghindari reboot selama callback ini. Setiap upaya reboot akan diabaikan.

Parameter
device ITestDevice : ITestDevice tempat reboot dimulai.

Melempar
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration config)

Menyuntikkan IConfiguration yang sedang digunakan.

Parameter
config IConfiguration