সিম্পল পারফুটিল

public class SimplePerfUtil
extends Object

java.lang.অবজেক্ট
com.android.tradefed.util.SimplePerfUtil


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

আরও দেখুন:

সারাংশ

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

SimplePerfResult executeCommand (String command)

প্রদত্ত adb শেল কমান্ড কার্যকর করে, যার চারপাশে সিম্পলপারফ মোড়ানো হয়

Simpleperf ফলাফল পার্স করা হবে এবং কলারে ফিরে যাবে

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

প্রদত্ত adb শেল কমান্ড কার্যকর করে, যার চারপাশে সিম্পলপারফ মোড়ানো হয়

রিসিভারের মাধ্যমে সহজ ফলাফল পার্স করা কলারের দায়িত্ব

void executeCommand (String command, IShellOutputReceiver receiver)

প্রদত্ত adb শেল কমান্ড কার্যকর করে, যার চারপাশে সিম্পলপারফ মোড়ানো হয়

রিসিভারের মাধ্যমে সহজ ফলাফল পার্স করা কলারের দায়িত্ব

getArgumentList ()

simpleperf কমান্ডের জন্য যুক্তি পান

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

সিম্পল পারফুটিল কনস্ট্রাক্টর

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

void setArgumentList ( arguList) setArgumentList ( arguList)

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

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

String commandStringPreparer (String command)

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

executeCommand

public SimplePerfResult executeCommand (String command)

প্রদত্ত adb শেল কমান্ড কার্যকর করে, যার চারপাশে সিম্পলপারফ মোড়ানো হয়

Simpleperf ফলাফল পার্স করা হবে এবং কলারে ফিরে যাবে

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

রিটার্নস
SimplePerfResult SimplePerfResult অবজেক্টে সমস্ত ফলাফলের তথ্য রয়েছে

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

executeCommand

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

প্রদত্ত adb শেল কমান্ড কার্যকর করে, যার চারপাশে সিম্পলপারফ মোড়ানো হয়

রিসিভারের মাধ্যমে সহজ ফলাফল পার্স করা কলারের দায়িত্ব

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

receiver IShellOutputReceiver : IShellOutputReceiver অবজেক্টকে সরাসরি শেল আউটপুট এ

maxTimeToOutputShellResponse long : সর্বোচ্চ সময় যে সময়ে কমান্ডটিকে কোনো প্রতিক্রিয়া আউটপুট না করার অনুমতি দেওয়া হয়; timeUnit উল্লিখিত ইউনিট

timeUnit TimeUnit : maxTimeToOutputShellResponse এর জন্য timeUnit ইউনিট, ERROR(/TimeUnit) দেখুন

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

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

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

প্রদত্ত adb শেল কমান্ড কার্যকর করে, যার চারপাশে সিম্পলপারফ মোড়ানো হয়

রিসিভারের মাধ্যমে সহজ ফলাফল পার্স করা কলারের দায়িত্ব

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

receiver IShellOutputReceiver : IShellOutputReceiver অবজেক্টকে সরাসরি শেল আউটপুট এ

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

getArgumentList

public  getArgumentList ()

simpleperf কমান্ডের জন্য যুক্তি পান

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

নতুন উদাহরণ

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

সিম্পল পারফুটিল কনস্ট্রাক্টর

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

পরামিতি
device ITestDevice : ITestDevice টেস্ট ডিভাইস

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

রিটার্নস
SimplePerfUtil একটি নতুন তৈরি SimplePerfUtil উদাহরণ

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

public void setArgumentList ( arguList)

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

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

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

commandStringPreparer

protected String commandStringPreparer (String command)

পরামিতি
command String

রিটার্নস
String