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