CurrentInvocation
public
class
CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
एक क्लास, जो कॉल के दौरान मौजूदा जानकारी को ट्रैक करती है और उसे उपलब्ध कराती है. यह जानकारी, कॉल के दौरान कहीं भी काम की होती है.
खास जानकारी
सार्वजनिक तरीके | |
---|---|
static
void
|
addInvocationInfo(CurrentInvocation.InvocationInfo key, File value)
ट्रिगर करने के लेवल पर ट्रैक की जाने वाली एक की-वैल्यू जोड़ें. |
static
void
|
clearInvocationInfos()
किसी कॉल के लिए, कॉल शुरू करने की जानकारी मिटाना. |
static
FailureDescription
|
createFailure(String errorMessage, ErrorIdentifier errorIdentifier)
ट्रिगर की जा रही कार्रवाई से जुड़ी गड़बड़ी बनाएं. |
static
ActionInProgress
|
getActionInProgress()
कॉल करने के लिए, मौजूदा |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
चल रहे इनवोकेशन के लिए, इनवोकेशन मेट्रिक का मैप दिखाता है. |
static
IInvocationContext
|
getInvocationContext()
कॉल करने के लिए, मौजूदा |
static
ExecutionFiles
|
getInvocationFiles()
कॉल करने के लिए |
static
IInvocationContext
|
getModuleContext()
मौजूदा मॉड्यूल के लिए मॉड्यूल |
static
File
|
getWorkFolder()
यह फ़ंक्शन, कॉल के लिए मौजूदा वर्क फ़ोल्डर दिखाता है. अगर कोई फ़ोल्डर सेट नहीं है, तो यह शून्य दिखाता है. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
यह बताता है कि चलाया गया मौजूदा सुइट मॉड्यूल, अलग किया गया था या नहीं. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
|
static
void
|
resetLocalGroup()
स्थानीय भाषा के हिसाब से कॉन्टेक्स्ट को रीसेट करता है. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
यह बताता है कि मौजूदा टेस्ट रन को अलग से चलाया गया था या नहीं. |
static
void
|
setActionInProgress(ActionInProgress action)
इंवोकेशन के लिए |
static
void
|
setInvocationContext(IInvocationContext context)
इंवोकेशन के लिए |
static
void
|
setLocalGroup(ThreadGroup tg)
gRPC सर्वर में प्रॉपर्टी का इस्तेमाल करते समय, स्थानीय कॉन्टेक्स्ट को ट्रैक करता है |
static
void
|
setModuleContext(IInvocationContext moduleContext)
यह फ़ंक्शन, फ़िलहाल चल रहे मॉड्यूल का |
static
void
|
setModuleIsolation(CurrentInvocation.IsolationGrade isolation)
अपडेट करें कि सुइट मॉड्यूल को अलग किया गया है या नहीं. |
static
void
|
setRunIsolation(CurrentInvocation.IsolationGrade isolation)
अपडेट करें कि टेस्ट रन को अलग किया गया है या नहीं. |
सार्वजनिक तरीके
addInvocationInfo
public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, File value)
ट्रिगर करने के लेवल पर ट्रैक की जाने वाली एक की-वैल्यू जोड़ें.
पैरामीटर | |
---|---|
key |
CurrentInvocation.InvocationInfo : वह कुंजी जिससे ट्रिगर करने की जानकारी ट्रैक की जाएगी. |
value |
File : कॉल ट्रिगर करने की मेट्रिक की वैल्यू. |
clearInvocationInfos
public static void clearInvocationInfos ()
किसी कॉल के लिए, कॉल शुरू करने की जानकारी मिटाना.
createFailure
public static FailureDescription createFailure (String errorMessage, ErrorIdentifier errorIdentifier)
ट्रिगर की जा रही कार्रवाई से जुड़ी गड़बड़ी बनाएं. FailureDescription.setActionInProgress(ActionInProgress)
को कॉल करने से बचने के लिए, एक सुविधाजनक टूल.
पैरामीटर | |
---|---|
errorMessage |
String |
errorIdentifier |
ErrorIdentifier |
रिटर्न | |
---|---|
FailureDescription |
getActionInProgress
public static ActionInProgress getActionInProgress ()
कॉल करने के लिए, मौजूदा ActionInProgress
दिखाता है. यह शून्य हो सकता है.
रिटर्न | |
---|---|
ActionInProgress |
getInfo
public static File getInfo (CurrentInvocation.InvocationInfo key)
चल रहे इनवोकेशन के लिए, इनवोकेशन मेट्रिक का मैप दिखाता है.
पैरामीटर | |
---|---|
key |
CurrentInvocation.InvocationInfo |
रिटर्न | |
---|---|
File |
getInvocationContext
public static IInvocationContext getInvocationContext ()
कॉल करने के लिए, मौजूदा IInvocationContext
दिखाता है. यह शून्य हो सकता है.
रिटर्न | |
---|---|
IInvocationContext |
getInvocationFiles
public static ExecutionFiles getInvocationFiles ()
कॉल करने के लिए ExecutionFiles
दिखाता है.
रिटर्न | |
---|---|
ExecutionFiles |
getModuleContext
public static IInvocationContext getModuleContext ()
मौजूदा मॉड्यूल के लिए मॉड्यूल IInvocationContext
दिखाता है. अगर यह किसी मॉड्यूल के दायरे से बाहर है, तो यह शून्य हो सकता है.
रिटर्न | |
---|---|
IInvocationContext |
getWorkFolder
public static File getWorkFolder ()
यह फ़ंक्शन, कॉल के लिए मौजूदा वर्क फ़ोल्डर दिखाता है. अगर कोई फ़ोल्डर सेट नहीं है, तो यह शून्य दिखाता है.
रिटर्न | |
---|---|
File |
moduleCurrentIsolation
public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()
यह बताता है कि चलाया गया मौजूदा सुइट मॉड्यूल, अलग किया गया था या नहीं.
रिटर्न | |
---|---|
CurrentInvocation.IsolationGrade |
registerExecutionFiles
public static void registerExecutionFiles (ExecutionFiles invocFiles)
ExecutionFiles
को एक बार रजिस्टर करना. यह काम टेस्ट हार्नेस करता है.
पैरामीटर | |
---|---|
invocFiles |
ExecutionFiles : रजिस्टर किया गया ExecutionFiles . |
resetLocalGroup
public static void resetLocalGroup ()
स्थानीय भाषा के हिसाब से कॉन्टेक्स्ट को रीसेट करता है.
runCurrentIsolation
public static CurrentInvocation.IsolationGrade runCurrentIsolation ()
यह बताता है कि मौजूदा टेस्ट रन को अलग से चलाया गया था या नहीं.
रिटर्न | |
---|---|
CurrentInvocation.IsolationGrade |
setActionInProgress
public static void setActionInProgress (ActionInProgress action)
इंवोकेशन के लिए ActionInProgress
सेट करता है.
पैरामीटर | |
---|---|
action |
ActionInProgress |
setInvocationContext
public static void setInvocationContext (IInvocationContext context)
इंवोकेशन के लिए IInvocationContext
सेट करता है.
पैरामीटर | |
---|---|
context |
IInvocationContext |
setLocalGroup
public static void setLocalGroup (ThreadGroup tg)
gRPC सर्वर में प्रॉपर्टी का इस्तेमाल करते समय, स्थानीय कॉन्टेक्स्ट को ट्रैक करता है
पैरामीटर | |
---|---|
tg |
ThreadGroup |
setModuleContext
public static void setModuleContext (IInvocationContext moduleContext)
यह फ़ंक्शन, फ़िलहाल चल रहे मॉड्यूल का IInvocationContext
मॉड्यूल सेट करता है.
पैरामीटर | |
---|---|
moduleContext |
IInvocationContext |
setModuleIsolation
public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)
अपडेट करें कि सुइट मॉड्यूल को अलग किया गया है या नहीं.
पैरामीटर | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |
setRunIsolation
public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)
अपडेट करें कि टेस्ट रन को अलग किया गया है या नहीं.
पैरामीटर | |
---|---|
isolation |
CurrentInvocation.IsolationGrade |