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 |
Trace-cmd kullanarak test sırasında izleri toplayan ve bunları çağrıya kaydeden bir IMetricCollector
.
Bu iz toplayıcı, test sırasında (güç testinde olduğu gibi) USB bağlantısının kesilmesine olanak tanır.
Sistemin varsayılan aracı olan atrace, Android'e özgü sysfs bayraklarını ayarlamak için bu toplayıcıyla birlikte kullanılır.
Android ile uyumlu bir trace-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) ikili dosyası belirtilmelidir.
Bu, trace-cmd tarafından üretilen trace.dat formatını (bkz. man 5 trace-cmd.dat) yükleyecektir.
Özet
Kamu inşaatçıları | |
---|---|
TraceCmdCollector () |
Korumalı yöntemler | |
---|---|
LogDataType | getLogType () |
void | startTracing ( ITestDevice device) |
void | stopTracing ( ITestDevice device) |
Kamu inşaatçıları
TraceCmdCollector
public TraceCmdCollector ()
Korumalı yöntemler
İzlemeyi başlat
protected void startTracing (ITestDevice device)
Parametreler | |
---|---|
device | ITestDevice |
Atar | |
---|---|
DeviceNotAvailableException |
İzlemeyi durdur
protected void stopTracing (ITestDevice device)
Parametreler | |
---|---|
device | ITestDevice |
Atar | |
---|---|
DeviceNotAvailableException |