Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

GcovKernelCodeCoverageCollector

public final class GcovKernelCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

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


Un BaseDeviceMetricCollector qui extrait les mesures de couverture du noyau gcov des débogages et de l'appareil, puis les enregistre finalement en tant qu'artefacts de test.

Résumé

Des champs

public static final String CHECK_DEBUGFS_MNT_COMMAND

public static final String DEBUGFS_PATH

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 UNMOUNT_DEBUGFS_COMMAND

Constructeurs publics

GcovKernelCodeCoverageCollector ()

Méthodes publiques

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

Rappel lorsqu'un test est terminé.

void onTestRunStart ( DeviceMetricData runData, int testCount)
void setConfiguration ( IConfiguration config)

Injecte la IConfiguration en cours d'utilisation.

Des champs

CHECK_DEBUGFS_MNT_COMMAND

public static final String CHECK_DEBUGFS_MNT_COMMAND

DEBUGFS_PATH

public static final String DEBUGFS_PATH

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

UNMOUNT_DEBUGFS_COMMAND

public static final String UNMOUNT_DEBUGFS_COMMAND

Constructeurs publics

GcovKernelCodeCoverageCollector

public GcovKernelCodeCoverageCollector ()

Méthodes publiques

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Rappel lorsqu'un test est terminé. Ce devrait être le moment du nettoyage.

Paramètres
runData DeviceMetricData : le DeviceMetricData contenant les données pour l'exécution. Sera le même objet que pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : la carte actuelle des métriques passées à ERROR(/#testRunEnded(long,Map)) .

Lance
DeviceNotAvailableException

onTestRunStart

public void onTestRunStart (DeviceMetricData runData, 
                int testCount)

Paramètres
runData DeviceMetricData

testCount int

Lance
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration config)

Injecte la IConfiguration en cours d'utilisation.

Paramètres
config IConfiguration