পারফেটোফাইলপুলারকালেক্টর

public class PerfettoFilePullerCollector
extends FilePullerDeviceMetricCollector

java.lang.অবজেক্ট
com.android.tradefed.device.metric.BaseDeviceMetricCollector সম্পর্কে
com.android.tradefed.device.metric.FilePullerডিভাইসমেট্রিককালেক্টর
com.android.tradefed.device.metric.Perfettoফাইলপুলারসংগ্রাহক


একটি সংগ্রাহক যা ডিভাইস থেকে পারফেটো ট্রেস ফাইলগুলি টেনে আনে, ঐচ্ছিকভাবে সেগুলিকে সংকুচিত করে এবং পরীক্ষার লগে যোগ করে।

সারাংশ

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

PerfettoFilePullerCollector ()

পাবলিক পদ্ধতি

void processMetricDirectory (String key, File metricDirectory, DeviceMetricData runData)

পদ্ধতিটি বাস্তবায়নের মাধ্যমে ডিরেক্টরি লগ করা, DeviceMetricData এ মেট্রিক্স রাখার জন্য এটি পার্স করা সম্ভব হবে।

void processMetricFile (String key, File metricFile, DeviceMetricData data)

ডিভাইস থেকে টানা পারফেটো ট্রেস ফাইলটি নিন, যা কাঁচা বা সংকুচিত হতে পারে, এবং এটি পরীক্ষা লগে যোগ করুন।

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

File retrieveFile ( ITestDevice device, String remoteFilePath, int userId)

ডিভাইসের নির্দিষ্ট পথ থেকে ফাইলটি টেনে আনুন।

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

পারফেটোফাইলপুলারকালেক্টর

public PerfettoFilePullerCollector ()

পাবলিক পদ্ধতি

প্রক্রিয়া মেট্রিক ডিরেক্টরি

public void processMetricDirectory (String key, 
                File metricDirectory, 
                DeviceMetricData runData)

পদ্ধতিটি বাস্তবায়নের মাধ্যমে ডিরেক্টরি লগ করা, DeviceMetricData এ মেট্রিক্স রাখার জন্য এটি পার্স করা সম্ভব হবে।

পরামিতি
key String : টানা ডিরেক্টরির সাথে সম্পর্কিত বিকল্প কী।

metricDirectory File : অপশন কী-এর সাথে মিলে যাওয়া ডিভাইস থেকে ERROR(/File) বের করা হয়েছে।

runData DeviceMetricData : DeviceMetricData যেখানে মেট্রিক্স সংরক্ষণ করা যেতে পারে।

প্রক্রিয়া মেট্রিকফাইল

public void processMetricFile (String key, 
                File metricFile, 
                DeviceMetricData data)

ডিভাইস থেকে টানা পারফেটো ট্রেস ফাইলটি নিন, যা কাঁচা বা সংকুচিত হতে পারে, এবং এটি পরীক্ষা লগে যোগ করুন।

পরামিতি
key String : টানা ফাইলের সাথে সম্পর্কিত অপশন কী।

metricFile File : অপশন কী-এর সাথে মিলে যাওয়া ডিভাইস থেকে ERROR(/File) বের করা হয়েছে।

data DeviceMetricData : DeviceMetricData যেখানে মেট্রিক্স সংরক্ষণ করা যেতে পারে।

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

ফাইল পুনরুদ্ধার করুন

protected File retrieveFile (ITestDevice device, 
                String remoteFilePath, 
                int userId)

ডিভাইসের নির্দিষ্ট পাথ থেকে ফাইলটি টেনে আনুন। কম্প্রেস পারফেটো বিকল্পটি সক্রিয় থাকলে পারফেটো ফাইলের সংকুচিত বিষয়বস্তু টেনে আনুন।

পরামিতি
device ITestDevice : যার ফাইলটি আছে।

remoteFilePath String : ডিভাইসে অবস্থান।

userId int : যে ব্যবহারকারীর আইডি থেকে এটি সংগ্রহ করা হবে

রিটার্নস
File mCompressPerfetto বিকল্পের উপর ভিত্তি করে perfetto ফাইলের সংকুচিত বা ডিকম্প্রেস করা সংস্করণ সেট করা আছে কিনা।

থ্রো
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException