वर्तमान आमंत्रण

public class CurrentInvocation
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.invoker.logger.CurrentInvocation


एक वर्ग जो मंगलाचरण के अंदर कहीं भी उपयोगी वर्तमान आमंत्रण जानकारी को ट्रैक और प्रदान करता है।

सारांश

नेस्टेड कक्षाएं

enum CurrentInvocation.InvocationInfo

कुछ विशेष नामित कुंजी जिन्हें हम हमेशा आह्वान के लिए पॉप्युलेट करेंगे।

enum CurrentInvocation.IsolationGrade

अलगाव के स्तर का वर्णन करता है

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

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

कॉल करने के लिए ExecutionFiles लौटाता है।

static File getWorkFolder ()

आमंत्रण के लिए वर्तमान कार्य फ़ोल्डर लौटाता है या यदि अभी तक कोई भी सेट नहीं है तो अशक्त हो जाता है।

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

लौटाता है कि निष्पादित वर्तमान सूट मॉड्यूल अलग था या नहीं।

static void registerExecutionFiles ( ExecutionFiles invocFiles)

ExecutionFiles का एकमुश्त पंजीकरण।

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

लौटाता है कि निष्पादित वर्तमान परीक्षण रन पृथक था या नहीं।

static void setActionInProgress ( ActionInProgress action)

आह्वान के लिए ActionInProgress सेट करता है।

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

एक आमंत्रण के लिए आमंत्रण जानकारी साफ़ करें।

क्रिएटविफलता

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

मंगलाचरण कार्रवाई से जुड़ी एक विफलता बनाएं जो प्रगति पर है। FailureDescription#setActionInProgress(ActionInProgress) कॉल करने से बचने के लिए सुविधा उपयोगिता।

मापदंडों
errorMessage String

errorIdentifier ErrorIdentifier

रिटर्न
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

आह्वान के लिए वर्तमान ActionInProgress लौटाता है। शून्य हो सकता है।

रिटर्न
ActionInProgress

जानकारी मिलना

public static File getInfo (CurrentInvocation.InvocationInfo key)

मंगलाचरण मेट्रिक्स का मानचित्र प्रगति पर है।

मापदंडों
key CurrentInvocation.InvocationInfo

रिटर्न
File

प्राप्त आमंत्रणफ़ाइलें

public static ExecutionFiles getInvocationFiles ()

कॉल करने के लिए ExecutionFiles लौटाता है।

रिटर्न
ExecutionFiles

वर्कफ़ोल्डर प्राप्त करें

public static File getWorkFolder ()

आमंत्रण के लिए वर्तमान कार्य फ़ोल्डर लौटाता है या यदि अभी तक कोई भी सेट नहीं है तो अशक्त हो जाता है।

रिटर्न
File

मॉड्यूलवर्तमान अलगाव

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

लौटाता है कि निष्पादित वर्तमान सूट मॉड्यूल अलग था या नहीं।

रिटर्न
CurrentInvocation.IsolationGrade

रजिस्टर एक्ज़ीक्यूशनफाइल्स

public static void registerExecutionFiles (ExecutionFiles invocFiles)

ExecutionFiles का एकमुश्त पंजीकरण। यह टेस्ट हार्नेस द्वारा किया जाता है।

मापदंडों
invocFiles ExecutionFiles : पंजीकृत ExecutionFiles

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

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

लौटाता है कि निष्पादित वर्तमान परीक्षण रन पृथक था या नहीं।

रिटर्न
CurrentInvocation.IsolationGrade

सेटएक्शनइनप्रोग्रेस

public static void setActionInProgress (ActionInProgress action)

आह्वान के लिए ActionInProgress सेट करता है।

मापदंडों
action ActionInProgress

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

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

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

मापदंडों
isolation CurrentInvocation.IsolationGrade

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

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

अपडेट करें कि टेस्ट रन अलग है या नहीं।

मापदंडों
isolation CurrentInvocation.IsolationGrade