TraceCmdCollector

public class TraceCmdCollector
extends AtraceCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.AtraceCollector
       ↳ com.android.tradefed.device.metric.TraceCmdCollector


Un IMetricCollector qui collecte les traces pendant le test à l'aide de trace-cmd et les consigne dans l'appel.

Ce collecteur de traces permet de débrancher le câble USB pendant le test (comme lors du test de l'alimentation).

L'outil par défaut du système, atrace, est utilisé en tandem avec ce collecteur pour définir indicateurs sysfs spécifiques à Android.

Un binaire trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) compatible avec Android doit être spécifié.

Cette opération permet d'importer le format trace.dat (voir man 5 trace-cmd.dat) généré par trace-cmd.

Résumé

Constructeurs publics

TraceCmdCollector()

Méthodes protégées

LogDataType getLogType()
void startTracing(ITestDevice device)
void stopTracing(ITestDevice device)

Constructeurs publics

TraceCmdCollector

public TraceCmdCollector ()

Méthodes protégées

getLogType

protected LogDataType getLogType ()

Renvoie
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Paramètres
device ITestDevice

Génère
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Paramètres
device ITestDevice

Génère
DeviceNotAvailableException