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