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