الاستخدام البسيط

public class SimplePerfUtil
extends Object

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


فئة التطبيقات المتعددة لإرسال الأوامر البسيطة وجمع النتائج

يُرجى الاطّلاع أيضًا على:

ملخّص

الطرق العامة

SimplePerfResult executeCommand(String command)

لتنفيذ أمر adb shell المحدد، مع التفاف النظام البسيط

سيتم تحليل نتيجة Simpleperf والرجوع إلى المتصل

void executeCommand(String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)

لتنفيذ أمر adb shell المحدد، مع التفاف النظام البسيط

تقع على عاتق المتصل مسؤولية تحليل نتيجة بسيطة للأداء من خلال جهاز الاستقبال

void executeCommand(String command, IShellOutputReceiver receiver)

لتنفيذ أمر adb shell المحدد، مع التفاف النظام البسيط

تقع على عاتق المتصل مسؤولية تحليل نتيجة بسيطة للأداء من خلال جهاز الاستقبال

getArgumentList()

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

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

أداة إنشاء SimplePerfUtil

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

void setArgumentList( arguList)

ضبط الوسيطة على الأمر Simpleperf

الطرق المحمية

String commandStringPreparer(String command)

الطرق العامة

تنفيذ الأوامر

public SimplePerfResult executeCommand (String command)

لتنفيذ أمر adb shell المحدد، مع التفاف النظام البسيط

سيتم تحليل نتيجة Simpleperf والرجوع إلى المتصل

المعلمات
command String: الأمر الذي يتم تشغيله على الجهاز

المرتجعات
SimplePerfResult يحتوي كائن SimplePerfResult على جميع معلومات النتائج.

الرميات
DeviceNotAvailableException في حال فقد الاتصال بالجهاز وتعذر مسترجعة

تنفيذ الأوامر

public void executeCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputShellResponse, 
                TimeUnit timeUnit, 
                int retryAttempts)

لتنفيذ أمر adb shell المحدد، مع التفاف النظام البسيط

تقع على عاتق المتصل مسؤولية تحليل نتيجة بسيطة للأداء من خلال جهاز الاستقبال

المعلمات
command String: الأمر الذي يتم تشغيله على الجهاز

receiver IShellOutputReceiver: كائن IShellOutputReceiver لتوجيه إخراج واجهة المستخدم إلى

maxTimeToOutputShellResponse long: الحد الأقصى لوقت تشغيل الأمر يُسمح له بعدم إخراج أي رد الوحدة كما هو محدد في timeUnit

timeUnit TimeUnit: وحدة زمنية للوحدة التنظيمية maxTimeToOutputShellResponse، اطّلِع على ERROR(/TimeUnit)

retryAttempts int: الحد الأقصى لعدد مرات إعادة محاولة تنفيذ الأمر في حال تعذُّر تنفيذه بسبب . سيتم طرح DeviceNotAnswerException إذا كانت retryAttempts أداء المشروع بدون نجاح.

الرميات
DeviceNotAvailableException في حال فقد الاتصال بالجهاز وتعذر مسترجعة

تنفيذ الأوامر

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

لتنفيذ أمر adb shell المحدد، مع التفاف النظام البسيط

تقع على عاتق المتصل مسؤولية تحليل نتيجة بسيطة للأداء من خلال جهاز الاستقبال

المعلمات
command String: الأمر الذي يتم تشغيله على الجهاز

receiver IShellOutputReceiver: كائن IShellOutputReceiver لتوجيه إخراج واجهة المستخدم إلى

الرميات
DeviceNotAvailableException في حال فقد الاتصال بالجهاز وتعذر مسترجعة

قائمة getArgumentList

public  getArgumentList ()

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

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

مثيل جديد

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