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()

कॉल करने के लिए, मौजूदा ActionInProgress दिखाता है.

static File getInfo(CurrentInvocation.InvocationInfo key)

चल रहे अनुरोध के लिए, अनुरोध करने की मेट्रिक का मैप दिखाता है.

static IInvocationContext getInvocationContext()

कॉल करने के लिए, मौजूदा IInvocationContext दिखाता है.

static ExecutionFiles getInvocationFiles()

कॉल करने के लिए ExecutionFiles दिखाता है.

static IInvocationContext getModuleContext()

मौजूदा मॉड्यूल के लिए मॉड्यूल IInvocationContext दिखाता है.

static File getWorkFolder()

यह फ़ंक्शन, कॉल के लिए मौजूदा वर्क फ़ोल्डर दिखाता है. अगर कोई फ़ोल्डर सेट नहीं है, तो यह शून्य दिखाता है.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation()

यह बताता है कि चलाया गया मौजूदा सुइट मॉड्यूल, अलग किया गया था या नहीं.

static void registerExecutionFiles(ExecutionFiles invocFiles)

ExecutionFiles को एक बार रजिस्टर करना.

static void resetLocalGroup()

स्थानीय भाषा के हिसाब से कॉन्टेक्स्ट को रीसेट करता है.

static CurrentInvocation.IsolationGrade runCurrentIsolation()

यह बताता है कि चलाया गया मौजूदा टेस्ट अलग से चलाया गया था या नहीं.

static void setActionInProgress(ActionInProgress action)

कॉल करने के लिए ActionInProgress सेट करता है.

static void setInvocationContext(IInvocationContext context)

कॉल करने के लिए IInvocationContext सेट करता है.

static void setLocalGroup(ThreadGroup tg)

gRPC सर्वर में प्रॉपर्टी का इस्तेमाल करते समय, स्थानीय कॉन्टेक्स्ट को ट्रैक करता है

static void setModuleContext(IInvocationContext moduleContext)

यह फ़ंक्शन, फ़िलहाल चल रहे मॉड्यूल का IInvocationContext मॉड्यूल सेट करता है.

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