ضبط کننده PerfettoTrace

public class PerfettoTraceRecorder
extends Object

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


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

خلاصه

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

PerfettoTraceRecorder ()

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

void startTrace ( ITestDevice device, String traceConfigFileName, extraConfigs)

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

File stopTrace ( ITestDevice device)

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

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

ضبط کننده PerfettoTrace

public PerfettoTraceRecorder ()

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

شروع ردیابی

public void startTrace (ITestDevice device, 
                String traceConfigFileName, 
                 extraConfigs)

ضبط ردیابی بی‌نقص روی دستگاه را شروع می‌کند. برای توقف ضبط ردیابی، باید پس از آن تابع stopTrace(com.android.tradefed.device.ITestDevice) را فراخوانی کنید.

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

traceConfigFileName String : نام فایل پیکربندی ردیابی در مصنوعات آزمایشی. اگر تهی باشد، به جای آن از پیکربندی پیش‌فرض استفاده کنید.

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

توقف ردیابی

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 فایل ردیابی کامل را برمی‌گرداند.

بازگشت‌ها
File