SimplePerfUtil

public class SimplePerfUtil
extends Object

java.lang.Object
com.android.tradefed.util.SimplePerfUtil


সাধারণ কমান্ড প্রেরণ এবং ফলাফল সংগ্রহের জন্য ইউটিলিটি ক্লাস।

আরও দেখুন:

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)

simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে।

রিসিভারের মাধ্যমে simpleperf-এর ফলাফল পার্স করা কলারের দায়িত্ব।

SimplePerfResult executeCommand (String command)

simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে।

Simpleperf-এর ফলাফল পার্স করে কলারের কাছে ফেরত পাঠানো হবে।

void executeCommand (String command, IShellOutputReceiver receiver)

simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে।

রিসিভারের মাধ্যমে simpleperf-এর ফলাফল পার্স করা কলারের দায়িত্ব।

List<String> getArgumentList ()

simpleperf কমান্ডের জন্য আর্গুমেন্ট নিন

static SimplePerfUtil newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type)

SimplePerfUtil কনস্ট্রাক্টর

ইনস্ট্যান্স ইনিশিয়ালাইজ করার সময় কলারকে অবশ্যই ডিভাইস এবং সিম্পলপার্ফ টাইপ সংজ্ঞায়িত করতে হবে।

void setArgumentList (List<String> arguList)

simpleperf কমান্ডে আর্গুমেন্ট সেট করুন

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

String commandStringPreparer (String command)

জনসাধারণের পদ্ধতি

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputShellResponse, 
                TimeUnit timeUnit, 
                int retryAttempts)

simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে।

রিসিভারের মাধ্যমে simpleperf-এর ফলাফল পার্স করা কলারের দায়িত্ব।

প্যারামিটার
command String : ডিভাইসে চালানোর জন্য কমান্ড

receiver IShellOutputReceiver : শেল আউটপুট নির্দেশ করার জন্য ব্যবহৃত IShellOutputReceiver অবজেক্ট।

maxTimeToOutputShellResponse long : সর্বোচ্চ সময়কাল, যে সময়ে কমান্ডটি কোনো প্রতিক্রিয়া না দিয়ে থাকতে পারবে; একক timeUnit এ নির্দিষ্ট করা থাকবে।

timeUnit TimeUnit : maxTimeToOutputShellResponse এর জন্য সময় একক, TimeUnit দেখুন।

retryAttempts int : কোনো ব্যতিক্রমের কারণে কমান্ড ব্যর্থ হলে, সর্বোচ্চ কতবার পুনরায় চেষ্টা করা হবে। retryAttempts যদি তা সফল না হয়, তাহলে DeviceNotResponsiveException থ্রো করা হবে।

নিক্ষেপ
DeviceNotAvailableException যদি ডিভাইসের সাথে সংযোগ বিচ্ছিন্ন হয়ে যায় এবং তা পুনরুদ্ধার করা না যায়

executeCommand

public SimplePerfResult executeCommand (String command)

simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে।

Simpleperf-এর ফলাফল পার্স করে কলারের কাছে ফেরত পাঠানো হবে।

প্যারামিটার
command String : ডিভাইসে চালানোর জন্য কমান্ড

ফেরত
SimplePerfResult SimplePerfResult অবজেক্টে ফলাফলের সমস্ত তথ্য থাকে।

নিক্ষেপ
DeviceNotAvailableException যদি ডিভাইসের সাথে সংযোগ বিচ্ছিন্ন হয়ে যায় এবং তা পুনরুদ্ধার করা না যায়

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

simpleperf-এর আবরণে প্রদত্ত adb শেল কমান্ডটি কার্যকর করে।

রিসিভারের মাধ্যমে simpleperf-এর ফলাফল পার্স করা কলারের দায়িত্ব।

প্যারামিটার
command String : ডিভাইসে চালানোর জন্য কমান্ড

receiver IShellOutputReceiver : শেল আউটপুট নির্দেশ করার জন্য ব্যবহৃত IShellOutputReceiver অবজেক্ট।

নিক্ষেপ
DeviceNotAvailableException যদি ডিভাইসের সাথে সংযোগ বিচ্ছিন্ন হয়ে যায় এবং তা পুনরুদ্ধার করা না যায়

আর্গুমেন্ট তালিকা পান

public List<String> getArgumentList ()

simpleperf কমান্ডের জন্য আর্গুমেন্ট নিন

ফেরত
List<String> সাবকমান্ড এবং আর্গুমেন্টের তালিকা (নালযোগ্য)

নতুন ইনস্ট্যান্স

public static SimplePerfUtil newInstance (ITestDevice device, 
                SimplePerfUtil.SimplePerfType type)

SimplePerfUtil কনস্ট্রাক্টর

ইনস্ট্যান্স ইনিশিয়ালাইজ করার সময় কলারকে অবশ্যই ডিভাইস এবং সিম্পলপার্ফ টাইপ সংজ্ঞায়িত করতে হবে।

প্যারামিটার
device ITestDevice : ITestDevice পরীক্ষার ডিভাইস

type SimplePerfUtil.SimplePerfType : SimplePerfType নির্দেশ করে কোন সিম্পলপার্ফ মোড

ফেরত
SimplePerfUtil একটি নতুন তৈরি SimplePerfUtil ইনস্ট্যান্স

নিক্ষেপ
NullPointerException

আর্গুমেন্ট তালিকা সেট করুন

public void setArgumentList (List<String> arguList)

simpleperf কমান্ডে আর্গুমেন্ট সেট করুন

প্যারামিটার
arguList List : সাবকমান্ড এবং আর্গুমেন্টের তালিকা

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

কমান্ডস্ট্রিংপ্রস্তুতকারী

protected String commandStringPreparer (String command)

প্যারামিটার
command String

ফেরত
String