PerfettoTraceRecorder
public class PerfettoTraceRecorder
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.PerfettoTraceRecorder |
Вспомогательный класс для записи идеальной трассировки на ITestDevice .
Краткое содержание
Публичные конструкторы | |
|---|---|
PerfettoTraceRecorder () | |
Публичные методы | |
|---|---|
void | startTrace ( ITestDevice device, String traceConfigFileName,Начинает запись идеальной трассировки на устройстве. |
File | stopTrace ( ITestDevice device)Останавливает запись идеальной трассировки на устройстве. |
Публичные конструкторы
PerfettoTraceRecorder
public PerfettoTraceRecorder ()
Публичные методы
startTrace
public void startTrace (ITestDevice device, String traceConfigFileName,extraConfigs)
Начинает запись трассировки Perfetto на устройстве. После этого необходимо вызвать stopTrace(com.android.tradefed.device.ITestDevice) , чтобы остановить запись трассировки.
| Параметры | |
|---|---|
device | ITestDevice : ITestDevice , на котором будет записана трассировка. |
traceConfigFileName | String : Имя файла конфигурации трассировки в тестовых артефактах. Если значение равно null, использовать конфигурацию по умолчанию. |
extraConfigs | : Карта дополнительных конфигураций, которые необходимо добавить в файл конфигурации трассировки. |
stopTrace
public File stopTrace (ITestDevice device)
Останавливает запись идеальной трассировки на устройстве.
Необходимо было вызвать ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map)) .
| Параметры | |
|---|---|
device | ITestDevice : устройство, для которого необходимо остановить запись. @Return Возвращает файл трассировки perfetto. |
| Возврат | |
|---|---|
File | |