वर्तमान मंगलाचरण

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

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

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

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

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

public static File getInfo (CurrentInvocation.InvocationInfo key)

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

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

रिटर्न
File

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

मंगलाचरण के लिए ExecutionFiles लौटाता है।

रिटर्न
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

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

रिटर्न
File

मॉड्यूलCurrentIsolation

public static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

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

रिटर्न
CurrentInvocation.IsolationGrade

रजिस्टरनिष्पादनफ़ाइलें

public static void registerExecutionFiles (ExecutionFiles invocFiles)

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

पैरामीटर
invocFiles ExecutionFiles : पंजीकृत ExecutionFiles

runCurrentIsolation

public static CurrentInvocation.IsolationGrade runCurrentIsolation ()

लौटाता है कि निष्पादित किया गया वर्तमान टेस्ट रन आइसोलेटेड था या नहीं।

रिटर्न
CurrentInvocation.IsolationGrade

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

public static void setActionInProgress (ActionInProgress action)

मंगलाचरण के लिए ActionInProgress सेट करता है।

पैरामीटर
action ActionInProgress

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

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

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

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

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

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