TraceCmdCollector

public class TraceCmdCollector
extends AtraceCollector

java.lang.অবজেক্ট
com.android.tradefed.device.metric.BaseDeviceMetricCollector
com.android.tradefed.device.metric.AtraceCollector
com.android.tradefed.device.metric.TraceCmdCollector


একটি IMetricCollector যা পরীক্ষার সময় ট্রেস-cmd ব্যবহার করে ট্রেস সংগ্রহ করে এবং সেগুলিকে আহ্বানে লগ করে।

এই ট্রেস সংগ্রাহক পরীক্ষার সময় USB সংযোগ বিচ্ছিন্ন করার অনুমতি দেয় (পাওয়ার টেস্টিংয়ের মতো)।

সিস্টেম ডিফল্ট টুল, অ্যাট্রেস, অ্যান্ড্রয়েড-নির্দিষ্ট sysfs ফ্ল্যাগ সেট করতে এই সংগ্রাহকের সাথে মিলিতভাবে ব্যবহার করা হয়।

একটি ট্রেস-cmd (https://git.kernel.org/pub/scm/linux/kernel/git/rostedt/trace-cmd.git) Android এর সাথে সামঞ্জস্যপূর্ণ বাইনারি নির্দিষ্ট করতে হবে।

এটি trace-cmd দ্বারা উত্পাদিত trace.dat ফরম্যাট (ম্যান 5 ট্রেস-cmd.dat দেখুন) আপলোড করবে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

TraceCmdCollector ()

সুরক্ষিত পদ্ধতি

LogDataType getLogType ()
void startTracing ( ITestDevice device)
void stopTracing ( ITestDevice device)

পাবলিক কনস্ট্রাক্টর

TraceCmdCollector

public TraceCmdCollector ()

সুরক্ষিত পদ্ধতি

getLogType

protected LogDataType getLogType ()

রিটার্নস
LogDataType

শুরু ট্রেসিং

protected void startTracing (ITestDevice device)

পরামিতি
device ITestDevice

নিক্ষেপ করে
DeviceNotAvailableException

স্টপ ট্রেসিং

protected void stopTracing (ITestDevice device)

পরামিতি
device ITestDevice

নিক্ষেপ করে
DeviceNotAvailableException