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

public  getArgumentList ()

احصل على حجة لأمر 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