SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.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 حوله تقع على عاتق المتصل مسؤولية تحليل النتيجة البسيطة من خلال جهاز الاستقبال |
void | executeCommand (String command, IShellOutputReceiver receiver) ينفذ أمر adb shell المحدد ، مع التفاف simpleperf حوله تقع على عاتق المتصل مسؤولية تحليل النتيجة البسيطة من خلال جهاز الاستقبال |
getArgumentList () احصل على حجة لأمر simpleperf | |
static SimplePerfUtil | newInstance ( ITestDevice device, SimplePerfUtil.SimplePerfType type) SimplePerfUtil منشئ يجب على المتصل تحديد نوع الجهاز ونوع simpleperf عند تهيئة المثيل |
void | setArgumentList ( arguList) 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 حوله
تقع على عاتق المتصل مسؤولية تحليل النتيجة البسيطة من خلال جهاز الاستقبال
حدود | |
---|---|
command | String : الأمر للتشغيل على الجهاز |
receiver | IShellOutputReceiver : كائن IShellOutputReceiver لتوجيه إخراج shell إليه |
maxTimeToOutputShellResponse | long : أقصى مقدار من الوقت يُسمح خلاله للأمر بعدم إخراج أي استجابة ؛ الوحدة على النحو المحدد في timeUnit |
timeUnit | TimeUnit : وحدة timeUnit لـ maxTimeToOutputShellResponse ، راجع ERROR(/TimeUnit) |
retryAttempts | int : الحد الأقصى لعدد مرات إعادة محاولة الأمر إذا فشلت بسبب استثناء. سيتم طرح DeviceNotResponsiveException إذا تم تنفيذ retryAttempts دون نجاح. |
رميات | |
---|---|
DeviceNotAvailableException | في حالة فقد الاتصال بالجهاز ولا يمكن استعادته |
تنفيذ الأوامر
public void executeCommand (String command, IShellOutputReceiver receiver)
ينفذ أمر adb shell المحدد ، مع التفاف simpleperf حوله
تقع على عاتق المتصل مسؤولية تحليل النتيجة البسيطة من خلال جهاز الاستقبال
حدود | |
---|---|
command | String : الأمر للتشغيل على الجهاز |
receiver | IShellOutputReceiver : كائن IShellOutputReceiver لتوجيه إخراج shell إليه |
رميات | |
---|---|
DeviceNotAvailableException | في حالة فقد الاتصال بالجهاز ولا يمكن استعادته |
getArgumentList
publicgetArgumentList ()
احصل على حجة لأمر simpleperf
عائدات | |
---|---|
قائمة الأوامر الفرعية والوسيطات (nullable) |
جديد
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 |