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 während des Tests mithilfe von „trace-cmd“ Ablaufverfolgungen sammelt und diese beim Aufruf protokolliert.

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

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

Es muss eine mit Android kompatible Trace-cmd-Binärdatei (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) angegeben werden.

Dadurch wird das von Trace-cmd erstellte Format „trace.dat“ (siehe Abschnitt 5 „trace-cmd.dat“) hochgeladen.

Zusammenfassung

Öffentliche Bauträger

TraceCmdCollector ()

Geschützte Methoden

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

Öffentliche Bauträger

TraceCmdCollector

public TraceCmdCollector ()

Geschützte Methoden

getLogType

protected LogDataType getLogType ()

Kehrt zurück
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parameter
device ITestDevice

Würfe
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parameter
device ITestDevice

Würfe
DeviceNotAvailableException