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, das Traces während des Tests mit „trace-cmd“ erfasst und in folgendem Verzeichnis protokolliert: den Aufruf.

Dieser Trace Collector ermöglicht das Trennen des USB-Speichers während des Tests (wie bei Leistungstests).

Das System-Standardtool atrace wird zusammen mit diesem Collector verwendet, um den Parameter android-spezifischen Sysfs-Flags.

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

Dadurch wird das Trace.dat-Format (siehe man 5 „trace-cmd.dat“) hochgeladen, das von „trace-cmd“ erstellt wurde.

Zusammenfassung

Öffentliche Konstruktoren

TraceCmdCollector()

Geschützte Methoden

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

Öffentliche Konstruktoren

TraceCmdCollector

public TraceCmdCollector ()

Geschützte Methoden

getLogType

protected LogDataType getLogType ()

Returns
LogDataType

startTracing

protected void startTracing (ITestDevice device)

Parameter
device ITestDevice

Ausgabe
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

Parameter
device ITestDevice

Ausgabe
DeviceNotAvailableException