当前调用
public class CurrentInvocation
extends Object
java.lang.Object | |
↳ | com.android.tradefed.invoker.logger.CurrentInvocation |
一个跟踪并提供当前调用信息的类,该信息在调用内部的任何地方都很有用。
概括
公共方法
添加调用信息
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 File getWorkFolder ()
返回调用的当前工作文件夹,如果尚未设置,则返回 null。
退货 | |
---|---|
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 |
setActionInProgress
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 |