PerfettoTraceRecorder
public
class
PerfettoTraceRecorder
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.PerfettoTraceRecorder |
Uma classe utilitária para gravar rastreamento do Perfetto em um ITestDevice.
Resumo
Construtores públicos | |
|---|---|
PerfettoTraceRecorder()
|
|
Métodos públicos | |
|---|---|
void
|
startTrace(ITestDevice device, String traceConfigFileName,
Inicia a gravação do rastreamento do perfetto no dispositivo. |
File
|
stopTrace(ITestDevice device)
Para a gravação do rastreamento do Perfetto no dispositivo. |
Construtores públicos
PerfettoTraceRecorder
public PerfettoTraceRecorder ()
Métodos públicos
startTrace
public void startTrace (ITestDevice device, String traceConfigFileName,extraConfigs)
Inicia a gravação do rastreamento do perfetto no dispositivo. É necessário chamar stopTrace(com.android.tradefed.device.ITestDevice) depois para interromper a gravação do rastreamento.
| Parâmetros | |
|---|---|
device |
ITestDevice: um ITestDevice em que o rastreamento será gravado. |
traceConfigFileName |
String: nome do arquivo de configuração de rastreamento nos artefatos de teste. Se for nulo, use a configuração padrão. |
extraConfigs |
: um mapa de configurações extras que precisam ser adicionadas ao arquivo de configuração de rastreamento. |
stopTrace
public File stopTrace (ITestDevice device)
Para a gravação do rastreamento do Perfetto no dispositivo.
É preciso ter chamado ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map)) antes.
| Parâmetros | |
|---|---|
device |
ITestDevice: dispositivo em que a gravação será interrompida. @Return Retorna o arquivo de rastreamento
do Perfetto. |
| Retorna | |
|---|---|
File |
|