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
publicgetArgumentList ()
آرگومان دستور 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 |