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