الاستخدام البسيط
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(
ضبط الوسيطة على الأمر 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
publicgetArgumentList ()
الحصول على وسيطة لأمر 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 |