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 يتحمّل المتصل مسؤولية تحليل نتيجة simpleperf من خلال جهاز الاستقبال. |
void
|
executeCommand(String command, IShellOutputReceiver receiver)
ينفِّذ أمر adb shell المحدّد، مع تضمين simpleperf يتحمّل المتصل مسؤولية تحليل نتيجة simpleperf من خلال جهاز الاستقبال. |
|
getArgumentList()
الحصول على وسيطة لأمر simpleperf |
static
SimplePerfUtil
|
newInstance(ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Constructor يجب أن يحدّد المتصل نوع الجهاز و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 لتوجيه ناتج الصدفة المباشر إليه |
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 لتوجيه ناتج الصدفة المباشر إليه |
| الرميات | |
|---|---|
DeviceNotAvailableException |
في حال فقدان الاتصال بالجهاز وتعذّر استعادته |
getArgumentList
publicgetArgumentList ()
الحصول على وسيطة لأمر simpleperf
| المرتجعات | |
|---|---|
|
قائمة الأوامر الفرعية والوسيطات (يمكن أن تكون فارغة) |
newInstance
public static SimplePerfUtil newInstance (ITestDevice device, SimplePerfUtil.SimplePerfType type)
SimplePerfUtil Constructor
يجب أن يحدّد المتصل نوع الجهاز و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 |
|