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 कमांड पर तर्क सेट करें |
सार्वजनिक तरीके
निष्पादितकमांड
public SimplePerfResult executeCommand (String command)
दिए गए एडीबी शेल कमांड को सिंपलपरफ के चारों ओर लपेटकर निष्पादित करता है
Simpleperf परिणाम को पार्स किया जाएगा और कॉलर के पास वापस लौटाया जाएगा
पैरामीटर |
---|
command | String : डिवाइस पर चलने का आदेश |
निष्पादितकमांड
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 सफलता के बिना किया जाता है तो डिवाइस नॉट रेस्पॉन्सिव अपवाद फेंक दिया जाएगा। |
निष्पादितकमांड
public void executeCommand (String command,
IShellOutputReceiver receiver)
दिए गए एडीबी शेल कमांड को सिंपलपरफ के चारों ओर लपेटकर निष्पादित करता है
रिसीवर के माध्यम से सिंपलपरफ परिणाम को पार्स करना कॉल करने वाले की जिम्मेदारी है
पैरामीटर |
---|
command | String : डिवाइस पर चलने का आदेश |
receiver | IShellOutputReceiver : IShellOutputReceiver ऑब्जेक्ट को शेल आउटपुट को निर्देशित करने के लिए |
getArgumentList
public getArgumentList ()
Simpleperf कमांड के लिए तर्क प्राप्त करें
रिटर्न |
---|
| उपकमांड और तर्कों की सूची (शून्य) |
setArgumentList
public void setArgumentList ( arguList)
Simpleperf कमांड पर तर्क सेट करें
पैरामीटर |
---|
arguList | : उपकमांड और तर्कों की सूची |
संरक्षित तरीके
CommandStringPreparer
protected String commandStringPreparer (String command)