TestEnvironment

public class TestEnvironment
extends Object

java.lang.Object
   ↳ com.android.tradefed.cluster.TestEnvironment


TFC API에서 반환된 TestEnvironment 메시지를 모델링하는 클래스입니다.

요약

공개 생성자

TestEnvironment()

공개 메서드

void addEnvVar(String name, String value)

환경 변수를 추가합니다.

void addExcludedFileInJavaClasspath(String s)
void addExtraContextFile(String path)

환경설정 파일에 추가할 파일 경로를 추가합니다.

void addJavaProperty(String name, String value)

Java 속성을 추가합니다.

void addJvmOption(String s)

JVM 옵션을 추가합니다.

void addOutputFilePattern(String s)

출력 파일 패턴을 추가합니다.

void addSetupScripts(String s)

설정 스크립트 명령어를 추가합니다.

static TestEnvironment fromJson(JSONObject json)
Map<String, String> getBuildAttributes()

모든 빌드 속성이 포함된 Map 객체를 반환합니다.

String getContextFilePattern()
Map<String, String> getEnvVars()

모든 환경 변수가 포함된 Map 객체를 반환합니다.

List<String> getExcludedFilesInJavaClasspath()

Java 클래스 경로에서 제외된 파일 목록을 반환합니다.

List<String> getExtraContextFiles()
long getInvocationTimeout()
Map<String, String> getJavaProperties()

모든 Java 속성이 포함된 Map 객체를 반환합니다.

List<String> getJvmOptions()

JVM 옵션 목록을 반환합니다.

String getLogLevel()
List<String> getOutputFilePatterns()

출력 파일 패턴 목록을 반환합니다.

String getOutputFileUploadUrl()

출력 파일 업로드 URL을 반환합니다.

long getOutputIdleTimeout()
String getRetryCommandLine()
List<String> getSetupScripts()

설정 스크립트 명령어 목록을 반환합니다.

List<TradefedConfigObject> getTradefedConfigObjects()
void setInvocationTimeout(long value)
void setOutputFileUploadUrl(String s)

출력 파일 업로드 URL을 설정합니다.

void setOutputIdleTimeout(long outputIdleTimeout)
void setUseParallelSetup(boolean f)
void setUseSubprocessReporting(boolean f)
boolean useParallelSetup()

병렬 설정을 사용할지 여부를 반환합니다.

boolean useSubprocessReporting()

하위 프로세스 보고를 사용할지 여부를 반환합니다.

공개 생성자

TestEnvironment

public TestEnvironment ()

공개 메서드

addEnvVar

public void addEnvVar (String name, 
                String value)

환경 변수를 추가합니다.

매개변수
name String: 변수 이름입니다.

value String: 변수 값입니다.

addExcludedFileInJavaClasspath

public void addExcludedFileInJavaClasspath (String s)

매개변수
s String

addExtraContextFile

public void addExtraContextFile (String path)

환경설정 파일에 추가할 파일 경로를 추가합니다.

매개변수
path String

addJavaProperty

public void addJavaProperty (String name, 
                String value)

Java 속성을 추가합니다.

매개변수
name String: 속성 이름입니다.

value String: 속성 값입니다.

addJvmOption

public void addJvmOption (String s)

JVM 옵션을 추가합니다.

매개변수
s String: JVM 옵션입니다.

addOutputFilePattern

public void addOutputFilePattern (String s)

출력 파일 패턴을 추가합니다.

매개변수
s String: 파일 패턴입니다.

addSetupScripts

public void addSetupScripts (String s)

설정 스크립트 명령어를 추가합니다.

매개변수
s String: 설정 스크립트 명령어

fromJson

public static TestEnvironment fromJson (JSONObject json)

매개변수
json JSONObject

반환
TestEnvironment

생성 값
JSONException

getBuildAttributes

public Map<String, String> getBuildAttributes ()

모든 빌드 속성이 포함된 Map 객체를 반환합니다.

반환
Map<String, String> 모든 빌드 속성의 수정 불가능한 맵

getContextFilePattern

public String getContextFilePattern ()

반환
String

getEnvVars

public Map<String, String> getEnvVars ()

모든 환경 변수가 포함된 Map 객체를 반환합니다.

반환
Map<String, String> 모든 환경 변수의 수정 불가능한 맵입니다.

getExcludedFilesInJavaClasspath

public List<String> getExcludedFilesInJavaClasspath ()

Java 클래스 경로에서 제외된 파일 목록을 반환합니다.

반환
List<String> 수정할 수 없는 파일 목록

getExtraContextFiles

public List<String> getExtraContextFiles ()

반환
List<String> 컨텍스트 파일에 추가할 추가 파일 경로 목록

getInvocationTimeout

public long getInvocationTimeout ()

반환
long 호출을 기다리는 최대 시간(밀리초)

getJavaProperties

public Map<String, String> getJavaProperties ()

모든 Java 속성이 포함된 Map 객체를 반환합니다.

반환
Map<String, String> 모든 러너 속성의 수정 불가능한 맵입니다.

getJvmOptions

public List<String> getJvmOptions ()

JVM 옵션 목록을 반환합니다.

반환
List<String> 수정할 수 없는 옵션 목록

getLogLevel

public String getLogLevel ()

반환
String

getOutputFilePatterns

public List<String> getOutputFilePatterns ()

출력 파일 패턴 목록을 반환합니다.

반환
List<String> 수정할 수 없는 파일 패턴 목록입니다.

getOutputFileUploadUrl

public String getOutputFileUploadUrl ()

출력 파일 업로드 URL을 반환합니다.

반환
String URL

getOutputIdleTimeout

public long getOutputIdleTimeout ()

반환
long 유휴 하위 프로세스를 기다리는 최대 시간(밀리초)

getRetryCommandLine

public String getRetryCommandLine ()

반환
String

getSetupScripts

public List<String> getSetupScripts ()

설정 스크립트 명령어 목록을 반환합니다.

반환
List<String> 수정할 수 없는 명령어 목록

getTradefedConfigObjects

public List<TradefedConfigObject> getTradefedConfigObjects ()

반환
List<TradefedConfigObject>

setInvocationTimeout

public void setInvocationTimeout (long value)

매개변수
value long

setOutputFileUploadUrl

public void setOutputFileUploadUrl (String s)

출력 파일 업로드 URL을 설정합니다.

매개변수
s String: URL

setOutputIdleTimeout

public void setOutputIdleTimeout (long outputIdleTimeout)

매개변수
outputIdleTimeout long

setUseParallelSetup

public void setUseParallelSetup (boolean f)

매개변수
f boolean

setUseSubprocessReporting

public void setUseSubprocessReporting (boolean f)

매개변수
f boolean

useParallelSetup

public boolean useParallelSetup ()

병렬 설정을 사용할지 여부를 반환합니다.

반환
boolean 불리언입니다.

useSubprocessReporting

public boolean useSubprocessReporting ()

하위 프로세스 보고를 사용할지 여부를 반환합니다.

반환
boolean 불리언입니다.