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
String
|
getCurrentRunner()
अगर मौजूदा टेस्ट रनर की जानकारी है, तो उसे दिखाता है. |
static
File
|
getInfo(CurrentInvocation.InvocationInfo key)
यह फ़ंक्शन, चालू इनवोकेशन के लिए इनवोकेशन मेट्रिक का मैप दिखाता है. |
static
IInvocationContext
|
getInvocationContext()
यह फ़ंक्शन, इनवॉकेशन के लिए मौजूदा |
static
ExecutionFiles
|
getInvocationFiles()
यह फ़ंक्शन, इनवोकेशन के लिए |
static
IInvocationContext
|
getModuleContext()
यह मौजूदा मॉड्यूल के लिए, मॉड्यूल |
static
File
|
getWorkFolder()
यह फ़ंक्शन, मौजूदा वर्क फ़ोल्डर दिखाता है. अगर कोई वर्क फ़ोल्डर सेट नहीं किया गया है, तो यह फ़ंक्शन null दिखाता है. |
static
CurrentInvocation.IsolationGrade
|
moduleCurrentIsolation()
यह फ़ंक्शन बताता है कि मौजूदा सुइट मॉड्यूल को अलग किया गया था या नहीं. |
static
void
|
registerExecutionFiles(ExecutionFiles invocFiles)
|
static
void
|
resetLocalGroup()
इससे स्थानीय संदर्भ रीसेट हो जाता है. |
static
CurrentInvocation.IsolationGrade
|
runCurrentIsolation()
यह फ़ंक्शन बताता है कि मौजूदा टेस्ट रन अलग से किया गया था या नहीं. |
static
void
|
setActionInProgress(ActionInProgress action)
यह कुकी, इनवोकेशन के लिए |
static
void
|
setCurrentRunner(String runner)
यह कुकी, मौजूदा टेस्ट रनर के लिए ट्रैकिंग सेट करती है. |
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 |
|
getCurrentRunner
public static String getCurrentRunner ()
अगर मौजूदा टेस्ट रनर की जानकारी है, तो उसे दिखाता है.
| रिटर्न | |
|---|---|
String |
|
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 ()
यह फ़ंक्शन, मौजूदा वर्क फ़ोल्डर दिखाता है. अगर कोई वर्क फ़ोल्डर सेट नहीं किया गया है, तो यह फ़ंक्शन null दिखाता है.
| रिटर्न | |
|---|---|
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 |
setCurrentRunner
public static void setCurrentRunner (String runner)
यह कुकी, मौजूदा टेस्ट रनर के लिए ट्रैकिंग सेट करती है.
| पैरामीटर | |
|---|---|
runner |
String |
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 |