CommandScheduler
public
class
CommandScheduler
extends Object
implements
ICommandScheduler
| java.lang.Object | |
| ↳ | com.android.tradefed.command.CommandScheduler |
यह एक शेड्यूलर है, जो सभी उपलब्ध डिवाइसों पर TradeFederation कमांड चलाता है.
यह कमांड को प्राथमिकता देने की कोशिश करेगा, ताकि उन्हें उनके कुल रनिंग टाइम के आधार पर चलाया जा सके. उदाहरण के लिए, कम समय में चलने वाली कमांड को ज़्यादा समय में चलने वाली कमांड की तुलना में प्राथमिकता दी जाएगी.
यह बैकग्राउंड में तब तक चलता रहता है, जब तक इसे बंद नहीं किया जाता.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
CommandScheduler()
|
|
सार्वजनिक तरीके | |
|---|---|
Pair<Boolean, Integer>
|
addCommand(String[] args)
शेड्यूलर में कोई कमांड जोड़ता है. |
void
|
addCommandFile(String cmdFilePath,
इस विकल्प का इस्तेमाल करके, दी गई फ़ाइल में मौजूद सभी कमांड को शेड्यूलर में जोड़ा जाता है |
void
|
await()
शेड्यूलर के शुरू होने का इंतज़ार करता है. इसमें, पुराने TF से हैंडओवर पूरा होने का इंतज़ार करना भी शामिल है. हालांकि, यह सिर्फ़ तब लागू होता है, जब ऐसा करना ज़रूरी हो. |
static
TradefedDelegator
|
checkDelegation(String[] args)
कमांड लाइन के आधार पर, ऐक्सेस देने की सुविधा बनाएं. इससे यह पता चलेगा कि हमें रन करने का ऐक्सेस देना है या नहीं. |
static
|
createReleaseMap(IInvocationContext context, Throwable e)
डिवाइस की स्थिति का मैप बनाएं, ताकि उन्हें सही तरीके से रिलीज़ किया जा सके. |
ISandbox
|
createSandbox()
एक |
void
|
displayCommandQueue(PrintWriter printWriter)
कमांड को लागू करने की प्रोसेस की स्थिति के बारे में डीबग करने की पूरी जानकारी आउटपुट करता है. |
void
|
displayCommandsInfo(PrintWriter printWriter, String regex)
मौजूदा निर्देशों की सूची दिखाओ. |
void
|
displayInvocationsInfo(PrintWriter printWriter)
मौजूदा इनवोकेशन की सूची दिखाता है. |
void
|
dumpCommandsXml(PrintWriter printWriter, String regex)
सभी मौजूदा कमांड के लिए, |
long
|
execCommand(ICommandScheduler.IScheduledInvocationListener listener, ITestDevice device, String[] args)
पहले से असाइन किए गए डिवाइस पर सीधे तौर पर निर्देश लागू करें. |
long
|
execCommand(ICommandScheduler.IScheduledInvocationListener listener,
पहले से असाइन किए गए डिवाइसों पर सीधे तौर पर निर्देश लागू करें. |
long
|
execCommand(IInvocationContext context, ICommandScheduler.IScheduledInvocationListener listener, String[] args)
यह डिवाइस को सीधे तौर पर असाइन करता है और कमांड को लागू करता है. इसके लिए, डिवाइस को कमांड क्यू में नहीं जोड़ा जाता. इसके लिए, पहले से मौजूद |
long
|
execCommand(ICommandScheduler.IScheduledInvocationListener listener, String[] args)
यह डिवाइस को सीधे तौर पर असाइन करता है और कमांड को कमांड क्यू में जोड़े बिना ही उसे लागू करता है. |
CommandFileWatcher
|
getCommandFileWatcher()
इस शेड्यूलर के लिए, सही CommandFileWatcher पाएं |
int
|
getExecutingCommandCount()
यह फ़ंक्शन, 'कार्रवाई की जा रही है' स्थिति में मौजूद कमांड की संख्या दिखाता है. |
CommandScheduler.HostState
|
getHostState()
|
String
|
getInvocationInfo(int invocationId)
इनवोकेशन आईडी तय करके, इनवोकेशन की जानकारी दिखाएं. |
CommandRunner.ExitCode
|
getLastInvocationExitCode()
यह फ़ंक्शन, आखिरी बार शुरू किए गए फ़ंक्शन का गड़बड़ी कोड दिखाता है. |
Throwable
|
getLastInvocationThrowable()
पिछले इनवोकेशन से मिले |
int
|
getReadyCommandCount()
यह फ़ंक्शन, कतार में मौजूद उन कमांड की संख्या दिखाता है जो इस्तेमाल के लिए तैयार हैं. |
long
|
getShutdownTimeout()
|
boolean
|
isDeviceInInvocationThread(ITestDevice device)
अगर डिवाइस का इस्तेमाल, चालू इनवोकेशन थ्रेड कर रही है, तो यह फ़ंक्शन 'सही' दिखाता है. |
boolean
|
isShuttingDown()
|
void
|
notifyFileChanged(File cmdFile,
|
void
|
removeAllCommands()
शेड्यूलर से सभी निर्देश हटाना |
void
|
run()
इस थ्रेड का मुख्य एक्ज़ीक्यूशन ब्लॉक. |
void
|
setClearcutClient(ClearcutClient client)
हार्नेस डेटा की रिपोर्टिंग के लिए क्लाइंट सेट करना |
void
|
setMaxPollTime(long polling)
|
void
|
setPrintSchedulingWarning(boolean print)
|
boolean
|
shouldShutdownOnCmdfileError()
अगर किसी निर्देश में गड़बड़ियां होने की वजह से हमें शेड्यूलर को बंद करना है, तो यह फ़ंक्शन सही वैल्यू दिखाता है |
void
|
shutdown(boolean notifyStop)
कमांड शेड्यूलर को बंद करने की कोशिश करता है. |
void
|
shutdownHard(boolean killAdb)
कमांड शेड्यूलर को बंद करने की कोशिश की जा रही है. |
void
|
shutdownHard()
कमांड शेड्यूलर को बंद करने की कोशिश की जा रही है. |
void
|
shutdownOnEmpty()
यह |
void
|
start()
यह कुकी, शेड्यूलर को शुरू करती है. इसमें लॉगिंग सेट अप करना, |
boolean
|
stopInvocation(ITestInvocation invocation)
चल रहे इनवोकेशन को रोकना. |
boolean
|
stopInvocation(int invocationId, String cause)
आईडी की जानकारी देकर, चालू इनवोकेशन को बंद करें. |
void
|
stopScheduling()
इससे नई जांचों को शेड्यूल करने और उन्हें स्वीकार करने की प्रोसेस रुक जाती है. हालांकि, Tradefed काम करता रहता है. |
पब्लिक कंस्ट्रक्टर
CommandScheduler
public CommandScheduler ()
CommandScheduler बनाता है.
ध्यान दें: इस्तेमाल करने से पहले, start को कॉल करना ज़रूरी है.
सार्वजनिक तरीके
addCommand
public Pair<Boolean, Integer> addCommand (String[] args)
शेड्यूलर में कोई कमांड जोड़ता है.
कमांड, चलाने के लिए कॉन्फ़िगरेशन का एक इंस्टेंस होती है. साथ ही, इससे जुड़े आर्ग्युमेंट भी होते हैं.
अगर "--help" आर्ग्युमेंट तय किया गया है, तो कॉन्फ़िगरेशन के लिए सहायता वाला टेक्स्ट stdout पर आउटपुट किया जाएगा. ऐसा न होने पर, कॉन्फ़िगरेशन को चलाने के लिए, उसे कतार में जोड़ दिया जाएगा.
| पैरामीटर | |
|---|---|
args |
String: कॉन्फ़िगरेशन के तर्क. |
| रिटर्न | |
|---|---|
Pair<Boolean, Integer> |
वैल्यू का एक पेयर. पहली वैल्यू एक बूलियन true होती है. इससे पता चलता है कि कमांड को
सफलतापूर्वक जोड़ा गया है या नहीं. अगर कमांड को जोड़ दिया गया है, तो दूसरी वैल्यू, कमांड ट्रैकर आईडी(शून्य से कम नहीं) होती है. अगर कमांड को सभी डिवाइसों के लिए जोड़ा गया है, तो 0 दिखाता है. ऐसा न होने पर, -1 दिखाता है. |
| थ्रो | |
|---|---|
ConfigurationException |
|
addCommandFile
public void addCommandFile (String cmdFilePath,
extraArgs) इस विकल्प का इस्तेमाल करके, दी गई फ़ाइल में मौजूद सभी कमांड को शेड्यूलर में जोड़ा जाता है
| पैरामीटर | |
|---|---|
cmdFilePath |
String: कमांड फ़ाइल का फ़ाइल सिस्टम पाथ |
extraArgs |
: फ़ाइल से पार्स किए गए हर निर्देश में जोड़ने के लिए, String तर्कों का ERROR(/List). इसे खाली छोड़ा जा सकता है, लेकिन यह शून्य नहीं होना चाहिए. |
| थ्रो | |
|---|---|
ConfigurationException |
|
इंतज़ार करें
public void await ()
शेड्यूलर के शुरू होने का इंतज़ार करता है. इसमें, पुराने TF से हैंडओवर पूरा होने का इंतज़ार करना भी शामिल है. हालांकि, यह सिर्फ़ तब लागू होता है, जब ऐसा करना ज़रूरी हो.
checkDelegation
public static TradefedDelegator checkDelegation (String[] args)
कमांड लाइन के आधार पर, ऐक्सेस देने की सुविधा बनाएं. इससे यह पता चलेगा कि हमें रन करने का ऐक्सेस देना है या नहीं.
| पैरामीटर | |
|---|---|
args |
String |
| रिटर्न | |
|---|---|
TradefedDelegator |
|
| थ्रो | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
createReleaseMap
public staticcreateReleaseMap (IInvocationContext context, Throwable e)
डिवाइस की स्थिति का मैप बनाएं, ताकि उन्हें सही तरीके से रिलीज़ किया जा सके.
| पैरामीटर | |
|---|---|
context |
IInvocationContext |
e |
Throwable |
| रिटर्न | |
|---|---|
|
|
createSandbox
public ISandbox createSandbox ()
एक ISandbox बनाएं, जिसका इस्तेमाल इनवोकेशन को चलाने के लिए किया जाएगा.
| रिटर्न | |
|---|---|
ISandbox |
|
displayCommandQueue
public void displayCommandQueue (PrintWriter printWriter)
कमांड को लागू करने की प्रोसेस की स्थिति के बारे में डीबग करने की पूरी जानकारी आउटपुट करता है.
displayCommandsInfo
public void displayCommandsInfo (PrintWriter printWriter,
String regex)मौजूदा निर्देशों की सूची दिखाओ.
| पैरामीटर | |
|---|---|
printWriter |
PrintWriter: ERROR(/PrintWriter) को आउटपुट करना है. |
regex |
String: यह रेगुलर एक्सप्रेशन है. प्रिंट करने के लिए, कमांड को इससे मैच होना चाहिए. अगर यह वैल्यू शून्य है, तो सभी निर्देश प्रिंट किए जाएंगे. |
displayInvocationsInfo
public void displayInvocationsInfo (PrintWriter printWriter)
मौजूदा इनवोकेशन की सूची दिखाता है.
| पैरामीटर | |
|---|---|
printWriter |
PrintWriter: ERROR(/PrintWriter) को आउटपुट करना है. |
dumpCommandsXml
public void dumpCommandsXml (PrintWriter printWriter,
String regex)सभी मौजूदा कमांड के लिए, Option की सभी वैल्यू के साथ कमांड के लिए, बड़ी की गई एक्सएमएल फ़ाइल डंप करें.
| पैरामीटर | |
|---|---|
printWriter |
PrintWriter: ERROR(/PrintWriter), जिसमें स्टेटस को आउटपुट करना है. |
regex |
String: यह रेगुलर एक्सप्रेशन है. इसके हिसाब से कमांड मैच होने पर ही, एक्सएमएल फ़ाइल को डंप किया जाएगा. अगर यह वैल्यू शून्य है, तो सभी कमांड डंप कर दी जाएंगी. |
execCommand
public long execCommand (ICommandScheduler.IScheduledInvocationListener listener, ITestDevice device, String[] args)
पहले से असाइन किए गए डिवाइस पर सीधे तौर पर निर्देश लागू करें.
| पैरामीटर | |
|---|---|
listener |
ICommandScheduler.IScheduledInvocationListener: ICommandScheduler.IScheduledInvocationListener को सूचना दी जाएगी |
device |
ITestDevice: इस्तेमाल करने के लिए ITestDevice |
args |
String: कमांड के आर्ग्युमेंट |
| रिटर्न | |
|---|---|
long |
शेड्यूल की गई कमांड का इनवोकेशन आईडी. |
| थ्रो | |
|---|---|
ConfigurationException |
|
execCommand
public long execCommand (ICommandScheduler.IScheduledInvocationListener listener,reservedDevices, String[] args)
पहले से असाइन किए गए डिवाइसों पर सीधे तौर पर निर्देश लागू करें.
| पैरामीटर | |
|---|---|
listener |
ICommandScheduler.IScheduledInvocationListener: ICommandScheduler.IScheduledInvocationListener को सूचना दी जाएगी |
reservedDevices |
: इस्तेमाल करने के लिए ERROR(/List |
args |
String: कमांड के आर्ग्युमेंट |
| रिटर्न | |
|---|---|
long |
शेड्यूल की गई कमांड का इनवोकेशन आईडी. |
| थ्रो | |
|---|---|
ConfigurationException |
|
execCommand
public long execCommand (IInvocationContext context, ICommandScheduler.IScheduledInvocationListener listener, String[] args)
यह डिवाइस को सीधे तौर पर असाइन करता है और कमांड को लागू करता है. इसके लिए, डिवाइस को कमांड क्यू में नहीं जोड़ा जाता. इसके लिए, पहले से मौजूद IInvocationContext का इस्तेमाल किया जाता है.
| पैरामीटर | |
|---|---|
context |
IInvocationContext: एक मौजूदा IInvocationContext. |
listener |
ICommandScheduler.IScheduledInvocationListener: ICommandScheduler.IScheduledInvocationListener को सूचना दी जाएगी |
args |
String: कमांड के आर्ग्युमेंट |
| रिटर्न | |
|---|---|
long |
|
| थ्रो | |
|---|---|
ConfigurationException |
|
NoDeviceException |
|
execCommand
public long execCommand (ICommandScheduler.IScheduledInvocationListener listener, String[] args)
यह डिवाइस को सीधे तौर पर असाइन करता है और कमांड को कमांड क्यू में जोड़े बिना ही उसे लागू करता है.
| पैरामीटर | |
|---|---|
listener |
ICommandScheduler.IScheduledInvocationListener: ICommandScheduler.IScheduledInvocationListener को सूचना दी जाएगी |
args |
String: कमांड के आर्ग्युमेंट |
| रिटर्न | |
|---|---|
long |
शेड्यूल की गई कमांड का इनवोकेशन आईडी. |
| थ्रो | |
|---|---|
ConfigurationException |
|
NoDeviceException |
|
getCommandFileWatcher
public CommandFileWatcher getCommandFileWatcher ()
इस शेड्यूलर के लिए, सही CommandFileWatcher पाएं
| रिटर्न | |
|---|---|
CommandFileWatcher |
|
getExecutingCommandCount
public int getExecutingCommandCount ()
यह फ़ंक्शन, 'कार्रवाई की जा रही है' स्थिति में मौजूद कमांड की संख्या दिखाता है.
| रिटर्न | |
|---|---|
int |
|
getInvocationInfo
public String getInvocationInfo (int invocationId)
इनवोकेशन आईडी तय करके, इनवोकेशन की जानकारी दिखाएं.
| पैरामीटर | |
|---|---|
invocationId |
int: इनवॉकेशन का ट्रैकिंग आईडी. |
| रिटर्न | |
|---|---|
String |
इनवॉकेशन के बारे में जानकारी देने वाला String. |
getLastInvocationExitCode
public CommandRunner.ExitCode getLastInvocationExitCode ()
यह फ़ंक्शन, आखिरी बार शुरू किए गए फ़ंक्शन का गड़बड़ी कोड दिखाता है. अगर अब तक कोई इनवोकेशन नहीं हुआ है, तो 0 (कोई गड़बड़ी नहीं) दिखाता है.
| रिटर्न | |
|---|---|
CommandRunner.ExitCode |
|
getLastInvocationThrowable
public Throwable getLastInvocationThrowable ()
पिछले इनवोकेशन से मिले Throwable को दिखाता है.
अगर कोई थ्रोबल उपलब्ध नहीं है, तो शून्य दिखाता है.
| रिटर्न | |
|---|---|
Throwable |
|
getReadyCommandCount
public int getReadyCommandCount ()
यह फ़ंक्शन, कतार में मौजूद उन कमांड की संख्या दिखाता है जो इस्तेमाल के लिए तैयार हैं.
| रिटर्न | |
|---|---|
int |
|
getShutdownTimeout
public long getShutdownTimeout ()
| रिटर्न | |
|---|---|
long |
|
isDeviceInInvocationThread
public boolean isDeviceInInvocationThread (ITestDevice device)
अगर डिवाइस का इस्तेमाल, चालू इनवोकेशन थ्रेड कर रही है, तो यह फ़ंक्शन 'सही' दिखाता है.
| पैरामीटर | |
|---|---|
device |
ITestDevice |
| रिटर्न | |
|---|---|
boolean |
|
isShuttingDown
public boolean isShuttingDown ()
| रिटर्न | |
|---|---|
boolean |
|
notifyFileChanged
public void notifyFileChanged (File cmdFile,
extraArgs) | पैरामीटर | |
|---|---|
cmdFile |
File |
extraArgs |
|
removeAllCommands
public void removeAllCommands ()
शेड्यूलर से सभी निर्देश हटाना
रन
public void run ()
इस थ्रेड का मुख्य एक्ज़ीक्यूशन ब्लॉक.
setClearcutClient
public void setClearcutClient (ClearcutClient client)
हार्नेस डेटा की रिपोर्टिंग के लिए क्लाइंट सेट करना
| पैरामीटर | |
|---|---|
client |
ClearcutClient |
setMaxPollTime
public void setMaxPollTime (long polling)
| पैरामीटर | |
|---|---|
polling |
long |
setPrintSchedulingWarning
public void setPrintSchedulingWarning (boolean print)
| पैरामीटर | |
|---|---|
print |
boolean |
shouldShutdownOnCmdfileError
public boolean shouldShutdownOnCmdfileError ()
अगर किसी निर्देश में गड़बड़ियां होने की वजह से हमें शेड्यूलर को बंद करना है, तो यह फ़ंक्शन सही वैल्यू दिखाता है
| रिटर्न | |
|---|---|
boolean |
|
शटडाउन
public void shutdown (boolean notifyStop)
कमांड शेड्यूलर को बंद करने की कोशिश करता है.
| पैरामीटर | |
|---|---|
notifyStop |
boolean: अगर सही है, तो TF बंद होने की सूचना देता है. |
shutdownHard
public void shutdownHard (boolean killAdb)
कमांड शेड्यूलर को बंद करने की कोशिश की जा रही है.
यह shutdown() जैसा ही है. हालाँकि, यह adb कनेक्शन को भी बंद कर देगा, ताकि 'inspire' इनवोकेशन को तेज़ी से पूरा किया जा सके.
| पैरामीटर | |
|---|---|
killAdb |
boolean |
shutdownHard
public void shutdownHard ()
कमांड शेड्यूलर को बंद करने की कोशिश की जा रही है. shutdownHard(true) की तरह ही काम करता है.
shutdownOnEmpty
public void shutdownOnEmpty ()
यह shutdown() जैसा ही है, लेकिन यह सभी निर्देशों के पूरा होने का इंतज़ार करेगा. इसके बाद ही, यह बंद होगा.
ध्यान दें कि अगर कोई निर्देश लूप मोड में है, तो शेड्यूलर कभी बंद नहीं होगा.
शुरू करें
public void start ()
यह कुकी, शेड्यूलर को शुरू करती है. इसमें लॉगिंग सेट अप करना, DeviceManager को शुरू करना वगैरह शामिल है
stopInvocation
public boolean stopInvocation (ITestInvocation invocation)
चल रहे इनवोकेशन को रोकना.
| पैरामीटर | |
|---|---|
invocation |
ITestInvocation |
| रिटर्न | |
|---|---|
boolean |
अगर इनवॉकेशन बंद कर दिया गया था, तो वैल्यू true होगी. अगर ऐसा नहीं है, तो वैल्यू false होगी |
stopInvocation
public boolean stopInvocation (int invocationId,
String cause)आईडी की जानकारी देकर, चालू इनवोकेशन को बंद करें.
| पैरामीटर | |
|---|---|
invocationId |
int: इनवॉकेशन का ट्रैकिंग आईडी. |
cause |
String: सुविधा को बंद करने की वजह. |
| रिटर्न | |
|---|---|
boolean |
अगर इनवॉकेशन बंद कर दिया गया था, तो वैल्यू true होगी. अगर ऐसा नहीं है, तो वैल्यू false होगी |
stopScheduling
public void stopScheduling ()
इससे नई जांचों को शेड्यूल करने और उन्हें स्वीकार करने की प्रोसेस रुक जाती है. हालांकि, Tradefed काम करता रहता है. इसका मकसद, दो चरणों में बंद करने की सुविधा को चालू करना है. इसमें सबसे पहले, हम सभी चालू टेस्ट को बंद करते हैं. इसके बाद, Tradefed प्रोसेस को बंद करते हैं.
सुरक्षित तरीके
cleanUp
protected void cleanUp ()
यह कुकी, लॉग बंद करती है. साथ ही, बंद करने से पहले ज़रूरी डेटा को सेव करती है.
यूनिट टेस्ट के लिए, इसे ऐक्सेस किया जा सकता है.
createConfiguration
protected IConfiguration createConfiguration (String[] args)
| पैरामीटर | |
|---|---|
args |
String |
| रिटर्न | |
|---|---|
IConfiguration |
|
| थ्रो | |
|---|---|
ConfigurationException |
|
createInvocationContext
protected IInvocationContext createInvocationContext ()
| रिटर्न | |
|---|---|
IInvocationContext |
|
dryRunCommandReporting
protected void dryRunCommandReporting (ICommandScheduler.IScheduledInvocationListener handler, IConfiguration config)
यह कुकी तय करती है कि दिया गया निर्देश, ड्राई-रन है या नहीं. अगर कमांड को सिर्फ़ टेस्ट करना है, तो इसकी पुष्टि करें. अगर कॉन्फ़िगरेशन में कोई समस्या है, तो यह ConfigurationException दिखाएगा.
| पैरामीटर | |
|---|---|
handler |
ICommandScheduler.IScheduledInvocationListener: ERROR(/InvocationEventHandler) का इस्तेमाल, ड्राई-रन की पुष्टि के लिए इवेंट रिपोर्ट करने के लिए किया जाता है. |
config |
IConfiguration |
| रिटर्न | |
|---|---|
void |
अगर कमांड को ड्राई रन के तौर पर चलाया जाता है, तो वैल्यू true होगी. अगर ऐसा नहीं है, तो वैल्यू false होगी. |
| थ्रो | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
execCommand
protected long execCommand (IInvocationContext context, ICommandScheduler.IScheduledInvocationListener listener,reservedDevices, String[] args)
| पैरामीटर | |
|---|---|
context |
IInvocationContext |
listener |
ICommandScheduler.IScheduledInvocationListener |
reservedDevices |
|
args |
String |
| रिटर्न | |
|---|---|
long |
|
| थ्रो | |
|---|---|
ConfigurationException |
|
getConfigFactory
protected IConfigurationFactory getConfigFactory ()
IConfigurationFactory का रेफ़रंस पाने के लिए फ़ैक्ट्री मेथड
| रिटर्न | |
|---|---|
IConfigurationFactory |
IConfigurationFactory का इस्तेमाल करने के लिए |
getDeviceManagementServer
protected DeviceManagementGrpcServer getDeviceManagementServer ()
| रिटर्न | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
protected IDeviceManager getDeviceManager ()
IDeviceManager का रेफ़रंस पाने के लिए फ़ैक्ट्री मेथड
| रिटर्न | |
|---|---|
IDeviceManager |
IDeviceManager का इस्तेमाल करने के लिए |
getKeyStoreClient
protected IKeyStoreClient getKeyStoreClient ()
यह फ़ंक्शन, IGlobalConfiguration में बताए गए IKeyStoreFactory का इस्तेमाल करके IKeyStoreClient को फ़ेच करता है. अगर कोई IKeyStoreFactory तय नहीं किया गया है, तो यह फ़ंक्शन null दिखाता है.
| रिटर्न | |
|---|---|
IKeyStoreClient |
IKeyStoreClient |
getTestInvocationManagementServer
protected TestInvocationManagementServer getTestInvocationManagementServer ()
| रिटर्न | |
|---|---|
TestInvocationManagementServer |
|
initLogging
protected void initLogging ()
यह कुकी, ddmlib लॉग को शुरू करती है.
यूनिट टेस्ट के लिए, इसे ऐक्सेस किया जा सकता है.
isShutdown
protected boolean isShutdown ()
| रिटर्न | |
|---|---|
boolean |
|
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
| पैरामीटर | |
|---|---|
manager |
IDeviceManager |