현재 호출

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

호출에 대한 현재 작업 폴더를 반환하거나 아직 설정된 것이 없으면 null을 반환합니다.

static CurrentInvocation.IsolationGrade moduleCurrentIsolation ()

현재 실행된 제품군 모듈이 격리되었는지 여부를 반환합니다.

static void registerExecutionFiles ( ExecutionFiles invocFiles)

ExecutionFiles 의 일회성 등록입니다.

static CurrentInvocation.IsolationGrade runCurrentIsolation ()

현재 실행된 테스트 실행이 격리되었는지 여부를 반환합니다.

static void setActionInProgress ( ActionInProgress action)

호출에 대한 ActionInProgress 설정합니다.

static void setInvocationContext ( IInvocationContext context)

호출에 대한 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 ()

호출에 대한 호출 정보를 지웁니다.

생성실패

public static FailureDescription createFailure (String errorMessage, 
                ErrorIdentifier errorIdentifier)

진행 중인 호출 작업과 관련된 실패를 만듭니다. FailureDescription#setActionInProgress(ActionInProgress) 호출을 방지하기 위한 편의 유틸리티입니다.

매개변수
errorMessage String

errorIdentifier ErrorIdentifier

보고
FailureDescription

getActionInProgress

public static ActionInProgress getActionInProgress ()

호출에 대한 현재 ActionInProgress 반환합니다. null일 수 있습니다.

보고
ActionInProgress

정보를 얻다

public static File getInfo (CurrentInvocation.InvocationInfo key)

진행 중인 호출에 대한 호출 측정항목의 맵을 반환합니다.

매개변수
key CurrentInvocation.InvocationInfo

보고
File

getInvocationContext

public static IInvocationContext getInvocationContext ()

호출에 대한 현재 IInvocationContext 반환합니다. null일 수 있습니다.

보고
IInvocationContext

getInvocationFiles

public static ExecutionFiles getInvocationFiles ()

호출에 대한 ExecutionFiles 반환합니다.

보고
ExecutionFiles

getWorkFolder

public static File getWorkFolder ()

호출에 대한 현재 작업 폴더를 반환하거나 아직 설정된 것이 없으면 null을 반환합니다.

보고
File

모듈전류격리

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

setActionInProgress

public static void setActionInProgress (ActionInProgress action)

호출에 대한 ActionInProgress 설정합니다.

매개변수
action ActionInProgress

setInvocationContext

public static void setInvocationContext (IInvocationContext context)

호출에 대한 IInvocationContext 설정합니다.

매개변수
context IInvocationContext

setModuleIsolation

public static void setModuleIsolation (CurrentInvocation.IsolationGrade isolation)

제품군 모듈이 격리되었는지 여부를 업데이트합니다.

매개변수
isolation CurrentInvocation.IsolationGrade

setRunIsolation

public static void setRunIsolation (CurrentInvocation.IsolationGrade isolation)

테스트 실행이 격리되었는지 여부를 업데이트합니다.

매개변수
isolation CurrentInvocation.IsolationGrade