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

يجب أن يحدد المتصل نوع الجهاز ونوع الأداء البسيط عند تهيئة المثيل

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 لتوجيه مخرجات الصدفة إليه

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 لتوجيه مخرجات الصدفة إليه

رميات
DeviceNotAvailableException إذا انقطع الاتصال بالجهاز ولا يمكن استعادته

getArgumentList

public  getArgumentList ()

احصل على وسيطة لأمر simpleperf

عائدات
قائمة الأوامر الفرعية والوسائط (فارغة)

newInstance

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

منشئ SimplePerfUtil

يجب أن يحدد المتصل نوع الجهاز ونوع الأداء البسيط عند تهيئة المثيل

حدود
device ITestDevice : جهاز اختبار ITestDevice

type SimplePerfUtil.SimplePerfType : يشير SimplePerfType إلى وضع الأداء البسيط

عائدات
SimplePerfUtil مثيل SimplePerfUtil تم إنشاؤه حديثًا

setArgumentList

public void setArgumentList ( arguList)

قم بتعيين الوسيطة على أمر simpleperf

حدود
arguList : قائمة الأوامر الفرعية والوسائط

الأساليب المحمية

CommandStringPreparer

protected String commandStringPreparer (String command)

حدود
command String

عائدات
String