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


IMetricCollector, który zbiera ślady podczas testu za pomocą polecenia log-cmd i rejestruje je w usłudze lub wywołania.

Ten kolektor śledzenia umożliwia odłączenie USB podczas testu (tak jak przy testowaniu zasilania).

W połączeniu z tym kolektorem używane jest domyślne narzędzie systemowe „atrace” do ustawiania flag sysfs właściwych dla Androida.

plik binarny log-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git), zgodne z Androidem.

Spowoduje to przesłanie pliku w formacie Terraform.dat (patrz: man 5 log-cmd.dat) wygenerowany przez funkcję Traci-cmd.

Podsumowanie

Konstruktory publiczne

TraceCmdCollector()

Metody chronione

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

Konstruktory publiczne

TraceCmdCollector

public TraceCmdCollector ()

Metody chronione

getLogType;

protected LogDataType getLogType ()

Zwroty
LogDataType

rozpocznij śledzenie

protected void startTracing (ITestDevice device)

Parametry
device ITestDevice

Rzuty
DeviceNotAvailableException

stoptracking

protected void stopTracing (ITestDevice device)

Parametry
device ITestDevice

Rzuty
DeviceNotAvailableException