SimplePerfUtil

public class SimplePerfUtil
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.util.SimplePerfUtil


सरल कमांड भेजने और परिणाम एकत्र करने के लिए उपयोगिता वर्ग

यह सभी देखें:

सारांश

नेस्टेड कक्षाएं

enum SimplePerfUtil.SimplePerfType

simpleperf कमांड विकल्पों की संख्या

सार्वजनिक तरीके

SimplePerfResult executeCommand (String command)

दिए गए adb शेल कमांड को निष्पादित करता है, जिसमें simpleperf चारों ओर लिपटा होता है

Simpleperf परिणाम पार्स किया जाएगा और कॉलर पर वापस आ जाएगा

void executeCommand (String command, IShellOutputReceiver receiver, long maxTimeToOutputShellResponse, TimeUnit timeUnit, int retryAttempts)

दिए गए adb शेल कमांड को निष्पादित करता है, जिसमें simpleperf चारों ओर लिपटा होता है

रिसीवर के माध्यम से सरल परिणाम को पार्स करना कॉलर की जिम्मेदारी है

void executeCommand (String command, IShellOutputReceiver receiver)

दिए गए adb शेल कमांड को निष्पादित करता है, जिसमें 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 शेल कमांड को निष्पादित करता है, जिसमें simpleperf चारों ओर लिपटा होता है

Simpleperf परिणाम पार्स किया जाएगा और कॉलर पर वापस आ जाएगा

मापदंडों
command String : डिवाइस पर चलाने के लिए आदेश

रिटर्न
SimplePerfResult SimplePerfResult ऑब्जेक्ट में सभी परिणाम जानकारी होती है

फेंकता
DeviceNotAvailableException यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है

निष्पादितकमांड

public void executeCommand (String command, 
                IShellOutputReceiver receiver, 
                long maxTimeToOutputShellResponse, 
                TimeUnit timeUnit, 
                int retryAttempts)

दिए गए adb शेल कमांड को निष्पादित करता है, जिसमें simpleperf चारों ओर लिपटा होता है

रिसीवर के माध्यम से सरल परिणाम को पार्स करना कॉलर की जिम्मेदारी है

मापदंडों
command String : डिवाइस पर चलाने के लिए आदेश

receiver IShellOutputReceiver : IShellOutputReceiver शेल आउटपुट को निर्देशित करने के लिए ऑब्जेक्ट करता है

maxTimeToOutputShellResponse long : अधिकतम समय जिसके दौरान कमांड को किसी भी प्रतिक्रिया को आउटपुट नहीं करने की अनुमति है; इकाई समय में निर्दिष्ट के रूप में timeUnit

timeUnit TimeUnit : maxTimeToOutputShellResponse के लिए maxTimeToOutputShellResponse इकाई, ERROR(/TimeUnit) देखें

retryAttempts int : किसी अपवाद के कारण विफल होने पर कमांड को पुनः प्रयास करने की अधिकतम संख्या। यदि पुन: प्रयास सफलता के बिना किए जाते हैं, तो retryAttempts को फेंक दिया जाएगा।

फेंकता
DeviceNotAvailableException यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है

निष्पादितकमांड

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

दिए गए adb शेल कमांड को निष्पादित करता है, जिसमें simpleperf चारों ओर लिपटा होता है

रिसीवर के माध्यम से सरल परिणाम को पार्स करना कॉलर की जिम्मेदारी है

मापदंडों
command String : डिवाइस पर चलाने के लिए आदेश

receiver IShellOutputReceiver : IShellOutputReceiver शेल आउटपुट को निर्देशित करने के लिए ऑब्जेक्ट करता है

फेंकता
DeviceNotAvailableException यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है

प्राप्त तर्कसूची

public  getArgumentList ()

simpleperf कमांड के लिए तर्क प्राप्त करें

रिटर्न
उपकमांड और तर्कों की सूची (अशक्त)

नया उदाहरण

public static SimplePerfUtil newInstance (ITestDevice device, 
                SimplePerfUtil.SimplePerfType type)

SimplePerfUtil कंस्ट्रक्टर

इंस्टेंस को इनिशियलाइज़ करते समय कॉलर को डिवाइस और सिंपलपरफ टाइप को परिभाषित करना चाहिए

मापदंडों
device ITestDevice : ITestDevice परीक्षण डिवाइस

type SimplePerfUtil.SimplePerfType : SimplePerfType इंगित करता है कि कौन सा simpleperf मोड है

रिटर्न
SimplePerfUtil एक नव निर्मित SimplePerfUtil उदाहरण

सेटआर्ग्यूमेंटलिस्ट

public void setArgumentList ( arguList)

simpleperf कमांड पर तर्क सेट करें

मापदंडों
arguList : उपकमांड और तर्कों की सूची

संरक्षित तरीके

कमांडस्ट्रिंगप्रेपरर

protected String commandStringPreparer (String command)

मापदंडों
command String

रिटर्न
String