ClangCodeCouvertureCollector

public final class ClangCodeCoverageCollector
extends BaseDeviceMetricCollector implements IConfigurationReceiver

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.ClangCodeCoverageCollector


Un élément BaseDeviceMetricCollector qui extrait Clang les mesures de couverture hors de l'appareil et les enregistrent en tant qu'artefacts de test.

Résumé

Constructeurs publics

ClangCodeCoverageCollector()

Méthodes publiques

void extraInit(IInvocationContext context, ITestInvocationListener listener)
void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Rappel à la fin d'une exécution de test

void rebootEnded(ITestDevice device)

Reçoit une notification à la fin du redémarrage sur l'appareil.

void setConfiguration(IConfiguration configuration)

Il injecte les IConfiguration en cours d'utilisation.

void setRunUtil(IRunUtil runUtil)

Constructeurs publics

ClangCodeCouvertureCollector

public ClangCodeCoverageCollector ()

Méthodes publiques

extraInit

public void extraInit (IInvocationContext context, 
                ITestInvocationListener listener)

Génère
DeviceNotAvailableException

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Rappel à la fin d'une exécution de test C'est le moment du nettoyage.

Paramètres
runData DeviceMetricData: DeviceMetricData contenant les données pour l'exécution. Identique comme pendant BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData).

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

Génère
DeviceNotAvailableException

redémarrée

public void rebootEnded (ITestDevice device)

Reçoit une notification à la fin du redémarrage sur l'appareil.

REMARQUE: Les destinataires doivent éviter de redémarrer pendant ce rappel. Toute tentative de redémarrage sera sont ignorées.

Paramètres
device ITestDevice: ITestDevice où le redémarrage s'est terminé.

Génère
DeviceNotAvailableException

Définir une configuration

public void setConfiguration (IConfiguration configuration)

Il injecte les IConfiguration en cours d'utilisation.

Paramètres
configuration IConfiguration

setRunUtil

public void setRunUtil (IRunUtil runUtil)

Paramètres
runUtil IRunUtil