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


Ein IMetricCollector , der Ablaufverfolgungen während des Tests mit „trace-cmd“ sammelt und sie beim Aufruf protokolliert.

Dieser Ablaufverfolgungssammler ermöglicht die USB-Trennung während des Tests (wie beim Leistungstest).

Das Standardwerkzeug des Systems, atrace, wird zusammen mit diesem Kollektor verwendet, um die Android-spezifischen sysfs-Flags zu setzen.

Eine mit Android kompatible Trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) muss angegeben werden.

Dadurch wird das von trace-cmd erzeugte Format trace.dat (siehe man 5 trace-cmd.dat) hochgeladen.

Zusammenfassung

Öffentliche Konstrukteure

TraceCmdCollector ()

Geschützte Methoden

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

Öffentliche Konstrukteure

TraceCmdCollector

public TraceCmdCollector ()

Geschützte Methoden

getLogType

protected LogDataType getLogType ()

Kehrt zurück
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parameter
device ITestDevice

Wirft
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parameter
device ITestDevice

Wirft
DeviceNotAvailableException