SimplePerfUtil
public class SimplePerfUtil
extends Object
java.lang.ऑब्जेक्ट | |
↳ | com.android.tradefed.util.SimplePerfUtil |
सरल आदेश भेजने और परिणाम एकत्र करने के लिए उपयोगिता वर्ग
यह सभी देखें:
सारांश
नेस्टेड कक्षाएं | |
---|---|
enum | SimplePerfUtil.SimplePerfType सिंपलपरफ कमांड विकल्पों की सूची |
सार्वजनिक तरीके | |
---|---|
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
publicgetArgumentList ()
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 |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2023-12-01 (UTC) को अपडेट किया गया.