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
rozpocznij śledzenie
protected void startTracing (ITestDevice device)
Parametry | |
---|---|
device |
ITestDevice |
Rzuty | |
---|---|
DeviceNotAvailableException |
stoptracking
protected void stopTracing (ITestDevice device)
Parametry | |
---|---|
device |
ITestDevice |
Rzuty | |
---|---|
DeviceNotAvailableException |