SimplePerfUtil

public class SimplePerfUtil
extends Object

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


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

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

خلاصه

روش های عمومی

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) setArgumentList ( arguList)

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

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

String commandStringPreparer (String command)

روش های عمومی

executeCommand

public SimplePerfResult executeCommand (String command)

دستور adb shell داده شده را با simpleperf در اطراف اجرا می کند

نتیجه Simpleperf تجزیه می شود و به تماس گیرنده باز می گردد

پارامترها
command String : دستور اجرا در دستگاه

برمی گرداند
SimplePerfResult شی SimplePerfResult شامل تمام اطلاعات نتیجه است

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

executeCommand

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 : واحد زمان برای maxTimeToOutputShellResponse ، به ERROR(/TimeUnit) مراجعه کنید.

retryAttempts int : حداکثر تعداد دفعات تکرار دستور در صورت عدم موفقیت به دلیل یک استثنا. اگر retryAttempts بدون موفقیت انجام شود، DeviceNotResponsiveException پرتاب می شود.

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

executeCommand

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

دستور adb shell داده شده را با simpleperf در اطراف اجرا می کند

این مسئولیت تماس گیرنده است که نتیجه simpleperf را از طریق گیرنده تجزیه کند

پارامترها
command String : دستور اجرا در دستگاه

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

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

getArgumentList

public  getArgumentList ()

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

برمی گرداند
لیستی از دستورات فرعی و آرگومان ها (nullable)

newInstance

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

سازنده SimplePerfUtil

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

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

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

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

setArgumentList

public void setArgumentList ( arguList)

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

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

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

commandStringPreparer

protected String commandStringPreparer (String command)

پارامترها
command String

برمی گرداند
String