ضبط کننده PerfettoTrace

public class PerfettoTraceRecorder
extends Object

شیء جاوا
com.android.tradefed.util.PerfettoTraceRecorder


یک کلاس کاربردی برای ضبط ردیابی بی‌نقص روی یک ITestDevice .

خلاصه

سازندگان عمومی

PerfettoTraceRecorder ()

روش‌های عمومی

void startTrace ( ITestDevice device, String traceConfigFileName, Map<String, String> extraConfigs)

ضبط ردیابی بی‌نقص روی دستگاه را شروع می‌کند.

File stopTrace ( ITestDevice device)

ضبط ردیابی بی‌نقص روی دستگاه را متوقف کرده و فایل را بیرون می‌کشد.

سازندگان عمومی

ضبط کننده PerfettoTrace

public PerfettoTraceRecorder ()

روش‌های عمومی

شروع ردیابی

public void startTrace (ITestDevice device, 
                String traceConfigFileName, 
                Map<String, String> extraConfigs)

ضبط ردیابی کامل (perfetto trace) را روی دستگاه شروع می‌کند. برای متوقف کردن ضبط ردیابی، باید PerfettoTraceRecorder.stopTrace(ITestDevice) را بعداً فراخوانی کنید.

پارامترها
device ITestDevice : یک ITestDevice که ردیابی در آن ثبت خواهد شد.

traceConfigFileName String : نام فایل پیکربندی ردیابی.

extraConfigs Map : نقشه‌ای از پیکربندی‌های اضافی که قرار است به فایل پیکربندی ردیابی اضافه شوند.

پرتاب‌ها
IOException

توقف ردیابی

public File stopTrace (ITestDevice device)

ضبط ردیابی بی‌نقص روی دستگاه را متوقف کرده و فایل را بیرون می‌کشد.

پارامترها
device ITestDevice : دستگاهی که ضبط برای آن متوقف می‌شود.

بازگشت‌ها
File فایل ردیابی کامل سمت میزبان را برمی‌گرداند، یا در صورت عدم موفقیت، null را برمی‌گرداند.