SimplePerfUtil

public class SimplePerfUtil
extends Object

java.lang.Object
com.android.tradefed.util.SimplePerfUtil


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

यह सभी देखें:

सारांश

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

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 के लिए timeUnit इकाई, ERROR(/TimeUnit) देखें

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

फेंकता
DeviceNotAvailableException अगर डिवाइस के साथ कनेक्शन टूट गया है और उसे वापस नहीं पाया जा सकता है

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

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

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

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

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

receiver IShellOutputReceiver : IShellOutputReceiver ऑब्जेक्ट सीधे शेल आउटपुट को भेजता है

फेंकता
DeviceNotAvailableException अगर डिवाइस के साथ कनेक्शन टूट गया है और उसे वापस नहीं पाया जा सकता है

getArgumentList

public  getArgumentList ()

simpleperf कमांड के लिए आर्ग्युमेंट प्राप्त करें

रिटर्न
उपआदेश और तर्कों की सूची (अशक्त)

newInstance

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

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

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

पैरामीटर
device ITestDevice : ITestDevice टेस्ट डिवाइस

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

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

setArgumentList

public void setArgumentList ( arguList)

simpleperf कमांड पर आर्ग्युमेंट सेट करें

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

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

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

protected String commandStringPreparer (String command)

पैरामीटर
command String

रिटर्न
String