मौजूदा बातचीत शुरू करना

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)

यह अपडेट करें कि टेस्ट करने के लिए, अलग-अलग डिवाइसों का इस्तेमाल किया जाए या नहीं.

सार्वजनिक तरीके

ऐड इनवोकेशनजानकारी

public static void addInvocationInfo (CurrentInvocation.InvocationInfo key, 
                File value)

शुरू करने के लेवल पर ट्रैक करने के लिए, एक मुख्य-वैल्यू जोड़ें.

पैरामीटर
key CurrentInvocation.InvocationInfo: वह कुंजी जिसके तहत शुरू करने की जानकारी को ट्रैक किया जाएगा.

value File: शुरू करने की मेट्रिक की वैल्यू.

साफ़ आवाज़ बंद करने की सूचना

public static void clearInvocationInfos ()

शुरू करने के लिए शुरू की गई जानकारी हटाएं.

createFailure

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

शुरू करने की जो कार्रवाई जारी है उससे जुड़ी कोई गड़बड़ी बनाएं. सुविधा यूटिलिटी FailureDescription#setActionInProgress(ActionInProgress) को कॉल करने से बचें.

पैरामीटर
errorMessage String

errorIdentifier ErrorIdentifier

रिटर्न
FailureDescription

getActionInProग्रेस

public static ActionInProgress getActionInProgress ()

शुरू करने के लिए, मौजूदा ActionInProgress दिखाता है. शून्य हो सकता है.

रिटर्न
ActionInProgress

जानकारी पाएं

public static File getInfo (CurrentInvocation.InvocationInfo key)

जो बोला जा रहा है उसके लिए शुरू करने की मेट्रिक का मैप दिखाता है.

पैरामीटर
key CurrentInvocation.InvocationInfo

रिटर्न
File

गेट इनवोकेशन कॉन्टेक्स्ट

public static IInvocationContext getInvocationContext ()

शुरू करने के लिए, मौजूदा IInvocationContext दिखाता है. शून्य हो सकता है.

रिटर्न
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

शुरू करने के लिए, ExecutionFiles दिखाता है.

रिटर्न
ExecutionFiles

getModuleContext

public static IInvocationContext getModuleContext ()

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

रिटर्न
IInvocationContext

getWorkफ़ोल्डर

public static File getWorkFolder ()

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

रिटर्न
File

मॉड्यूलCurrent आइसोलेशन

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

यह जानकारी देता है कि एक्ज़ीक्यूट किया गया मौजूदा सुइट मॉड्यूल आइसोलेटेड था या नहीं.

रिटर्न
CurrentInvocation.IsolationGrade

रजिस्टर करने वाली फ़ाइलें

public static void registerExecutionFiles (ExecutionFiles invocFiles)

ExecutionFiles का एक बार किया जाने वाला रजिस्ट्रेशन. यह काम टेस्ट हार्नेस की मदद से किया जाता है.

पैरामीटर
invocFiles ExecutionFiles: रजिस्टर किया गया ExecutionFiles.

रीसेट स्थानीय समूह

public static void resetLocalGroup ()

स्थानीय जगह के अनुसार कॉन्टेक्स्ट को रीसेट करता है.

रनCurrent आइसोलेशन

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

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

रिटर्न
CurrentInvocation.IsolationGrade

setActionInProग्रेस

public static void setActionInProgress (ActionInProgress action)

शुरू करने के लिए, ActionInProgress सेट करता है.

पैरामीटर
action ActionInProgress

सेट इनवोकेशनकॉन्टेक्स्ट

public static void setInvocationContext (IInvocationContext context)

शुरू करने के लिए, IInvocationContext सेट करता है.

पैरामीटर
context IInvocationContext

सेट स्थानीय समूह

public static void setLocalGroup (ThreadGroup tg)

gRPC सर्वर में प्रॉपर्टी का इस्तेमाल करते समय स्थानीय भाषा के मुताबिक संदर्भ को ट्रैक करता है

पैरामीटर
tg ThreadGroup

सेटमॉड्यूलकॉन्टेक्स्ट

public static void setModuleContext (IInvocationContext moduleContext)

अभी चल रहे मॉड्यूल के मॉड्यूल IInvocationContext को सेट करता है.

पैरामीटर
moduleContext IInvocationContext

सेट मॉड्यूल आइसोलेशन

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

यह अपडेट करें कि सुइट मॉड्यूल अलग है या नहीं.

पैरामीटर
isolation CurrentInvocation.IsolationGrade

सेटरन आइसोलेशन

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

यह अपडेट करें कि टेस्ट करने के लिए, अलग-अलग डिवाइसों का इस्तेमाल किया जाए या नहीं.

पैरामीटर
isolation CurrentInvocation.IsolationGrade