SimplePerfUtil

public class SimplePerfUtil
extends Object

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


کلاس کاربردی برای ارسال دستور ساده و جمع‌آوری نتایج

همچنین ببینید:

خلاصه

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

SimplePerfResult executeCommand (String command)

دستور adb shell داده شده را به همراه simpleperf که به دور آن پیچیده شده است، اجرا می‌کند.

نتیجه Simpleperf تجزیه و تحلیل شده و به فراخواننده بازگردانده می‌شود.

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

دستور adb shell داده شده را به همراه simpleperf که به دور آن پیچیده شده است، اجرا می‌کند.

این وظیفه فراخواننده است که نتیجه simpleperf را از طریق گیرنده تجزیه و تحلیل کند.

void executeCommand (String command, IShellOutputReceiver receiver)

دستور adb shell داده شده را به همراه simpleperf که به دور آن پیچیده شده است، اجرا می‌کند.

این وظیفه فراخواننده است که نتیجه simpleperf را از طریق گیرنده تجزیه و تحلیل کند.

getArgumentList ()

دریافت آرگومان برای دستور simpleperf

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

سازنده SimplePerfUtil

فراخواننده باید هنگام مقداردهی اولیه نمونه، نوع دستگاه و simpleperf را تعریف کند.

void setArgumentList ( arguList)

آرگومان را روی دستور simpleperf تنظیم کنید

روش‌های محافظت‌شده

String commandStringPreparer (String command)

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

دستور اجرا

public SimplePerfResult executeCommand (String command)

دستور adb shell داده شده را به همراه simpleperf که به دور آن پیچیده شده است، اجرا می‌کند.

نتیجه Simpleperf تجزیه و تحلیل شده و به فراخواننده بازگردانده می‌شود.

پارامترها
command String : دستوری که قرار است روی دستگاه اجرا شود

بازگشت‌ها
SimplePerfResult شیء SimplePerfResult شامل تمام اطلاعات نتیجه است.

پرتاب‌ها
DeviceNotAvailableException اگر ارتباط با دستگاه قطع شده و قابل بازیابی نیست

دستور اجرا

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

دستور adb shell داده شده را به همراه simpleperf که به دور آن پیچیده شده است، اجرا می‌کند.

این وظیفه فراخواننده است که نتیجه simpleperf را از طریق گیرنده تجزیه و تحلیل کند.

پارامترها
command String : دستوری که قرار است روی دستگاه اجرا شود

receiver IShellOutputReceiver : شیء IShellOutputReceiver برای هدایت خروجی پوسته به

maxTimeToOutputShellResponse long : حداکثر زمانی که دستور مجاز است هیچ پاسخی ارائه ندهد؛ واحد آن در timeUnit مشخص شده است.

timeUnit TimeUnit : واحد timeUnit برای maxTimeToOutputShellResponse ، به ERROR(/TimeUnit) مراجعه کنید.

retryAttempts int : حداکثر تعداد دفعاتی که دستور باید دوباره امتحان شود اگر به دلیل یک استثنا شکست بخورد. اگر retryAttempts موفقیت‌آمیز نباشد، خطای DeviceNotResponsiveException رخ می‌دهد.

پرتاب‌ها
DeviceNotAvailableException اگر ارتباط با دستگاه قطع شده و قابل بازیابی نیست

دستور اجرا

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

دستور adb shell داده شده را به همراه simpleperf که به دور آن پیچیده شده است، اجرا می‌کند.

این وظیفه فراخواننده است که نتیجه simpleperf را از طریق گیرنده تجزیه و تحلیل کند.

پارامترها
command String : دستوری که قرار است روی دستگاه اجرا شود

receiver IShellOutputReceiver : شیء IShellOutputReceiver برای هدایت خروجی پوسته به

پرتاب‌ها
DeviceNotAvailableException اگر ارتباط با دستگاه قطع شده و قابل بازیابی نیست

دریافت لیست آرگومان‌ها

public  getArgumentList ()

دریافت آرگومان برای دستور simpleperf

بازگشت‌ها
لیست زیردستورات و آرگومان‌ها (قابل تهی‌سازی)

نمونه جدید

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

سازنده SimplePerfUtil

فراخواننده باید هنگام مقداردهی اولیه نمونه، نوع دستگاه و simpleperf را تعریف کند.

پارامترها
device ITestDevice : دستگاه تست ITestDevice

type SimplePerfUtil.SimplePerfType : SimplePerfType نشان می‌دهد که کدام حالت simpleperf

بازگشت‌ها
SimplePerfUtil یک نمونه SimplePerfUtil که به تازگی ایجاد شده است

لیست آرگومان‌های تنظیم‌شده

public void setArgumentList ( arguList)

آرگومان را روی دستور simpleperf تنظیم کنید

پارامترها
arguList : لیست زیردستورات و آرگومان‌ها

روش‌های محافظت‌شده

آماده‌کننده‌ی رشته‌ی فرمان

protected String commandStringPreparer (String command)

پارامترها
command String

بازگشت‌ها
String