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