PerfettoTraceRecorder
public
class
PerfettoTraceRecorder
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.util.PerfettoTraceRecorder |
Klasa narzędziowa do rejestrowania śladu Perfetto na urządzeniu ITestDevice.
Podsumowanie
Publiczne konstruktory | |
|---|---|
PerfettoTraceRecorder()
|
|
Metody publiczne | |
|---|---|
void
|
startTrace(ITestDevice device, String traceConfigFileName,
Rozpoczyna nagrywanie śladu Perfetto na urządzeniu. |
File
|
stopTrace(ITestDevice device)
Zatrzymuje nagrywanie śladu Perfetto na urządzeniu. |
Publiczne konstruktory
PerfettoTraceRecorder
public PerfettoTraceRecorder ()
Metody publiczne
startTrace
public void startTrace (ITestDevice device, String traceConfigFileName,extraConfigs)
Rozpoczyna nagrywanie śladu Perfetto na urządzeniu. Po zakończeniu śledzenia musisz zadzwonić pod numer stopTrace(com.android.tradefed.device.ITestDevice), aby zatrzymać nagrywanie.
| Parametry | |
|---|---|
device |
ITestDevice: ITestDevice, w którym zostanie zarejestrowany ślad. |
traceConfigFileName |
String: nazwa pliku konfiguracji śledzenia w artefaktach testu. Jeśli wartość to null, użyj konfiguracji domyślnej. |
extraConfigs |
: Mapa dodatkowych konfiguracji, które należy dodać do pliku konfiguracji śledzenia. |
stopTrace
public File stopTrace (ITestDevice device)
Zatrzymuje nagrywanie śladu Perfetto na urządzeniu.
Musi wcześniej wywołać ERROR(PerfettoTraceRecorder.startTrace(ITestDevice, Map)/com.android.tradefed.util.PerfettoTraceRecorder#startTrace(com.android.tradefed.device.ITestDevice,Map) PerfettoTraceRecorder.startTrace(ITestDevice, Map)).
| Parametry | |
|---|---|
device |
ITestDevice: urządzenie, na którym ma zostać zatrzymane nagrywanie. @Return Zwraca plik śledzenia perfetto. |
| Zwroty | |
|---|---|
File |
|