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


Eine IMetricCollector, die während des Tests mit trace-cmd Protokolle erfasst und in der Aufrufdatei protokolliert.

Dieser Trace Collector ermöglicht die USB-Trennung während des Tests (wie bei den Leistungstests).

Das Standardtool des Systems, atrace, wird in Kombination mit diesem Collector verwendet, um die Android-spezifischen sysfs-Flags festzulegen.

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 Dateiformat „trace.dat“ (siehe man 5 trace-cmd.dat) hochgeladen.

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

stopTracing

protected void stopTracing (ITestDevice device)

Parameter
device ITestDevice