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 | यदि डिवाइस के साथ कनेक्शन खो गया है और उसे पुनर्प्राप्त नहीं किया जा सकता है |
प्राप्त तर्कसूची
publicgetArgumentList ()
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 |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-08-15 (UTC) को अपडेट किया गया.