SimplePerfUtil

public class SimplePerfUtil
extends Object

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


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

यह सभी देखें:

सारांश

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

SimplePerfResult executeCommand (String command)

दिए गए एडीबी शेल कमांड को सिंपलपरफ के चारों ओर लपेटकर निष्पादित करता है

Simpleperf परिणाम को पार्स किया जाएगा और कॉलर के पास वापस लौटाया जाएगा

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

दिए गए एडीबी शेल कमांड को सिंपलपरफ के चारों ओर लपेटकर निष्पादित करता है

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

void executeCommand (String command, IShellOutputReceiver receiver)

दिए गए एडीबी शेल कमांड को सिंपलपरफ के चारों ओर लपेटकर निष्पादित करता है

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

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)

दिए गए एडीबी शेल कमांड को सिंपलपरफ के चारों ओर लपेटकर निष्पादित करता है

Simpleperf परिणाम को पार्स किया जाएगा और कॉलर के पास वापस लौटाया जाएगा

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

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

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

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

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

दिए गए एडीबी शेल कमांड को सिंपलपरफ के चारों ओर लपेटकर निष्पादित करता है

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

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

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

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

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

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

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

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

public void executeCommand (String command, 
                IShellOutputReceiver receiver)

दिए गए एडीबी शेल कमांड को सिंपलपरफ के चारों ओर लपेटकर निष्पादित करता है

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

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

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

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

getArgumentList

public  getArgumentList ()

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

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

नया उदाहरण

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 : उपकमांड और तर्कों की सूची

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

CommandStringPreparer

protected String commandStringPreparer (String command)

पैरामीटर
command String

रिटर्न
String