기기 테스트 실행 옵션
public
class
DeviceTestRunOptions
extends Object
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.testtype.junit4.DeviceTestRunOptions 클래스의 생성자 |
BaseHostJUnit4Test를 통한 기기 테스트 실행과 관련된 옵션의 빌더 클래스입니다.
요약
공개 생성자 | |
---|---|
DeviceTestRunOptions(String packageName)
|
공개 메서드 | |
---|---|
DeviceTestRunOptions
|
addExtraListener(ITestLifeCycleReceiver listener)
실행 중인 계측에 추가 리스너를 추가합니다. |
DeviceTestRunOptions
|
addInstrumentationArg(String key, String value)
계측에 전달할 인수를 추가합니다. |
void
|
clearExtraListeners()
|
void
|
clearInstrumentationArgs()
이전에 |
String
|
getApkFileName()
APK 설치를 위한 APK 파일의 이름을 반환합니다. |
ITestDevice
|
getDevice()
|
|
getExtraListeners()
|
String[]
|
getInstallArgs()
설치 명령어의 추가 옵션을 반환합니다. |
|
getInstrumentationArgs()
|
Long
|
getMaxInstrumentationTimeoutMs()
|
Long
|
getMaxTimeToOutputMs()
|
String
|
getPackageName()
|
String
|
getRunner()
|
String
|
getTestClassName()
|
String
|
getTestMethodName()
|
Long
|
getTestTimeoutMs()
|
Integer
|
getUserId()
|
boolean
|
isForceQueryable()
설치할 APK의 쿼리 가능 여부입니다. |
boolean
|
isGrantPermission()
APK 설치 권한을 부여할지 여부입니다. |
boolean
|
isHiddenApiCheckDisabled()
|
boolean
|
isIsolatedStorageDisabled()
|
boolean
|
isRestartDisabled()
|
boolean
|
isTestApiCheckDisabled()
|
boolean
|
isWindowAnimationDisabled()
|
DeviceTestRunOptions
|
setApkFileName(String apkFileName)
APK 설치를 위한 APK 파일의 이름을 설정합니다. |
DeviceTestRunOptions
|
setCheckResults(boolean checkResults)
계측 실행 결과를 확인해야 할지 여부를 설정합니다. 있습니다 |
DeviceTestRunOptions
|
setDevice(ITestDevice device)
|
DeviceTestRunOptions
|
setDisableHiddenApiCheck(boolean disableHiddenApiCheck)
'am instrument'에 --no-hidden-api-checks를 추가할지 여부를 설정합니다. 에서 사용되는 있습니다 |
DeviceTestRunOptions
|
setDisableIsolatedStorage(boolean disableIsolatedStorage)
'am instrument'에 --no-quarantine-storage를 추가할지 여부를 설정합니다. 에서 사용되는 있습니다 |
DeviceTestRunOptions
|
setDisableRestart(boolean disableRestart)
'am instrument'에 --no-restart를 추가할지 여부를 설정합니다. 외부 IP 주소가 있습니다 |
DeviceTestRunOptions
|
setDisableTestApiCheck(boolean disableTestApiCheck)
'am instrument'에 --no-test-api-access를 추가할지 여부를 설정합니다. 호스트에서 사용됨 있습니다 |
DeviceTestRunOptions
|
setDisableWindowAnimation(boolean disableWindowAnimation)
'am instrument'에 --no-window-animation을 추가할지 여부를 설정합니다. 에서 사용되는 있습니다 |
DeviceTestRunOptions
|
setForceQueryable(boolean forceQueryable)
설치할 APK를 쿼리할 수 없어야 하는 경우 |
DeviceTestRunOptions
|
setGrantPermission(boolean grantPermission)
APK 설치 권한을 부여합니다. |
DeviceTestRunOptions
|
setInstallArgs(String... installArgs)
설치 명령어의 추가 옵션을 설정합니다. |
DeviceTestRunOptions
|
setMaxInstrumentationTimeoutMs(Long maxInstrumentationTimeoutMs)
전체 계측을 실행해야 할 최대 시간 (밀리초)을 설정합니다. 합니다. |
DeviceTestRunOptions
|
setMaxTimeToOutputMs(Long maxTimeToOutputMs)
계측되기 전에 계측이 출력을 중지할 수 있는 최대 시간 (밀리초)을 설정합니다. 중지됩니다. |
DeviceTestRunOptions
|
setRunner(String runner)
계측을 실행하는 데 사용해야 하는 계측 실행기를 설정합니다. |
DeviceTestRunOptions
|
setTestClassName(String testClassName)
계측을 실행해야 하는 클래스 이름을 설정합니다. |
DeviceTestRunOptions
|
setTestMethodName(String testMethodName)
계측을 실행해야 하는 메서드 이름을 설정합니다. |
DeviceTestRunOptions
|
setTestTimeoutMs(Long testTimeoutMs)
테스트가 중단되기 전에 실행할 수 있는 최대 시간 (밀리초)을 설정합니다. |
DeviceTestRunOptions
|
setUserId(Integer userId)
계측을 실행할 사용자 ID를 설정합니다. |
boolean
|
shouldCheckResults()
|
공개 생성자
기기 테스트 실행 옵션
public DeviceTestRunOptions (String packageName)
매개변수 | |
---|---|
packageName |
String |
공개 메서드
addExtraListener
public DeviceTestRunOptions addExtraListener (ITestLifeCycleReceiver listener)
실행 중인 계측에 추가 리스너를 추가합니다.
매개변수 | |
---|---|
listener |
ITestLifeCycleReceiver |
반환 값 | |
---|---|
DeviceTestRunOptions |
addInstrumentationArg
public DeviceTestRunOptions addInstrumentationArg (String key, String value)
계측에 전달할 인수를 추가합니다.
매개변수 | |
---|---|
key |
String |
value |
String |
반환 값 | |
---|---|
DeviceTestRunOptions |
clearExtraListeners
public void clearExtraListeners ()
clearInstrumentationArgs
public void clearInstrumentationArgs ()
이전에 addInstrumentationArg(String, String)
로 설정된 모든 계측 인수를 삭제합니다.
getApkFileName
public String getApkFileName ()
APK 설치를 위한 APK 파일의 이름을 반환합니다.
반환 값 | |
---|---|
String |
getExtraListeners
publicgetExtraListeners ()
반환 값 | |
---|---|
|
getInstallArgs
public String[] getInstallArgs ()
설치 명령어의 추가 옵션을 반환합니다.
반환 값 | |
---|---|
String[] |
getInstrumentationArgs
publicgetInstrumentationArgs ()
반환 값 | |
---|---|
|
getMaxInstrumentationTimeoutMs
public Long getMaxInstrumentationTimeoutMs ()
반환 값 | |
---|---|
Long |
getMaxTimeToOutputMs
public Long getMaxTimeToOutputMs ()
반환 값 | |
---|---|
Long |
getPackageName
public String getPackageName ()
반환 값 | |
---|---|
String |
getRunner
public String getRunner ()
반환 값 | |
---|---|
String |
getTestClassName
public String getTestClassName ()
반환 값 | |
---|---|
String |
getTestMethodName
public String getTestMethodName ()
반환 값 | |
---|---|
String |
getTestTimeoutMs
public Long getTestTimeoutMs ()
반환 값 | |
---|---|
Long |
getUserId
public Integer getUserId ()
반환 값 | |
---|---|
Integer |
isForceQueryable
public boolean isForceQueryable ()
설치할 APK의 쿼리 가능 여부입니다. 기본값은 true입니다.
반환 값 | |
---|---|
boolean |
isGrantPermission
public boolean isGrantPermission ()
APK 설치 권한을 부여할지 여부입니다.
반환 값 | |
---|---|
boolean |
isHiddenApiCheckDisabled
public boolean isHiddenApiCheckDisabled ()
반환 값 | |
---|---|
boolean |
isIsolatedStorageDisabled를 선택합니다.
public boolean isIsolatedStorageDisabled ()
반환 값 | |
---|---|
boolean |
isRestartDisabled
public boolean isRestartDisabled ()
반환 값 | |
---|---|
boolean |
isTestApiCheckDisabled
public boolean isTestApiCheckDisabled ()
반환 값 | |
---|---|
boolean |
isWindowAnimationDisabled
public boolean isWindowAnimationDisabled ()
반환 값 | |
---|---|
boolean |
setApkFileName 클래스의 생성자
public DeviceTestRunOptions setApkFileName (String apkFileName)
APK 설치를 위한 APK 파일의 이름을 설정합니다.
매개변수 | |
---|---|
apkFileName |
String |
반환 값 | |
---|---|
DeviceTestRunOptions |
setCheckResults
public DeviceTestRunOptions setCheckResults (boolean checkResults)
계측 실행 결과를 확인해야 할지 여부를 설정합니다. 있습니다
매개변수 | |
---|---|
checkResults |
boolean |
반환 값 | |
---|---|
DeviceTestRunOptions |
기기
public DeviceTestRunOptions setDevice (ITestDevice device)
매개변수 | |
---|---|
device |
ITestDevice |
반환 값 | |
---|---|
DeviceTestRunOptions |
setDisableHiddenApiCheck
public DeviceTestRunOptions setDisableHiddenApiCheck (boolean disableHiddenApiCheck)
'am instrument'에 --no-hidden-api-checks를 추가할지 여부를 설정합니다. 에서 사용되는 있습니다
매개변수 | |
---|---|
disableHiddenApiCheck |
boolean |
반환 값 | |
---|---|
DeviceTestRunOptions |
setDisableIsolatedStorage
public DeviceTestRunOptions setDisableIsolatedStorage (boolean disableIsolatedStorage)
'am instrument'에 --no-quarantine-storage를 추가할지 여부를 설정합니다. 에서 사용되는 있습니다
매개변수 | |
---|---|
disableIsolatedStorage |
boolean |
반환 값 | |
---|---|
DeviceTestRunOptions |
setDisableRestart
public DeviceTestRunOptions setDisableRestart (boolean disableRestart)
'am instrument'에 --no-restart를 추가할지 여부를 설정합니다. 외부 IP 주소가 있습니다
매개변수 | |
---|---|
disableRestart |
boolean |
반환 값 | |
---|---|
DeviceTestRunOptions |
setDisableTestApiCheck
public DeviceTestRunOptions setDisableTestApiCheck (boolean disableTestApiCheck)
'am instrument'에 --no-test-api-access를 추가할지 여부를 설정합니다. 호스트에서 사용됨 있습니다
매개변수 | |
---|---|
disableTestApiCheck |
boolean |
반환 값 | |
---|---|
DeviceTestRunOptions |
setDisableWindowAnimation
public DeviceTestRunOptions setDisableWindowAnimation (boolean disableWindowAnimation)
'am instrument'에 --no-window-animation을 추가할지 여부를 설정합니다. 에서 사용되는 있습니다
매개변수 | |
---|---|
disableWindowAnimation |
boolean |
반환 값 | |
---|---|
DeviceTestRunOptions |
setForceQueryable
public DeviceTestRunOptions setForceQueryable (boolean forceQueryable)
설치할 APK를 쿼리할 수 없어야 하는 경우 false
를 설정합니다.
매개변수 | |
---|---|
forceQueryable |
boolean |
반환 값 | |
---|---|
DeviceTestRunOptions |
setGrantPermission
public DeviceTestRunOptions setGrantPermission (boolean grantPermission)
APK 설치 권한을 부여합니다.
매개변수 | |
---|---|
grantPermission |
boolean |
반환 값 | |
---|---|
DeviceTestRunOptions |
setInstallArgs
public DeviceTestRunOptions setInstallArgs (String... installArgs)
설치 명령어의 추가 옵션을 설정합니다.
매개변수 | |
---|---|
installArgs |
String |
반환 값 | |
---|---|
DeviceTestRunOptions |
setMaxInstrumentationTimeoutMs
public DeviceTestRunOptions setMaxInstrumentationTimeoutMs (Long maxInstrumentationTimeoutMs)
전체 계측을 실행해야 할 최대 시간 (밀리초)을 설정합니다. 합니다. 시간 제한이 없으면 0으로 설정하세요. 선택사항입니다.
매개변수 | |
---|---|
maxInstrumentationTimeoutMs |
Long |
반환 값 | |
---|---|
DeviceTestRunOptions |
setMaxTimeToOutputMs
public DeviceTestRunOptions setMaxTimeToOutputMs (Long maxTimeToOutputMs)
계측되기 전에 계측이 출력을 중지할 수 있는 최대 시간 (밀리초)을 설정합니다. 중지됩니다. 시간 제한이 없으면 0으로 설정하세요. 선택사항입니다.
매개변수 | |
---|---|
maxTimeToOutputMs |
Long |
반환 값 | |
---|---|
DeviceTestRunOptions |
setRunner
public DeviceTestRunOptions setRunner (String runner)
계측을 실행하는 데 사용해야 하는 계측 실행기를 설정합니다. 기본값 runner는 'android.support.test.runner.AndroidJUnitRunner'입니다. 선택사항입니다.
매개변수 | |
---|---|
runner |
String |
반환 값 | |
---|---|
DeviceTestRunOptions |
setTestClassName
public DeviceTestRunOptions setTestClassName (String testClassName)
계측을 실행해야 하는 클래스 이름을 설정합니다. 계측이 필터링됩니다.
클래스만 실행하도록 합니다. setTestMethodName(String)
와 함께 사용할 수 있습니다. 선택사항입니다.
매개변수 | |
---|---|
testClassName |
String |
반환 값 | |
---|---|
DeviceTestRunOptions |
setTestMethodName
public DeviceTestRunOptions setTestMethodName (String testMethodName)
계측을 실행해야 하는 메서드 이름을 설정합니다. 제대로 작동하려면 setTestClassName(String)
를 설정해야 합니다. 선택사항입니다.
매개변수 | |
---|---|
testMethodName |
String |
반환 값 | |
---|---|
DeviceTestRunOptions |
setTestTimeoutMs
public DeviceTestRunOptions setTestTimeoutMs (Long testTimeoutMs)
테스트가 중단되기 전에 실행할 수 있는 최대 시간 (밀리초)을 설정합니다. 0으로 설정하는 경우 시간 초과가 없습니다. 선택사항입니다.
매개변수 | |
---|---|
testTimeoutMs |
Long |
반환 값 | |
---|---|
DeviceTestRunOptions |
setUserId
public DeviceTestRunOptions setUserId (Integer userId)
계측을 실행할 사용자 ID를 설정합니다. 선택사항입니다.
매개변수 | |
---|---|
userId |
Integer |
반환 값 | |
---|---|
DeviceTestRunOptions |
shouldCheckResults
public boolean shouldCheckResults ()
반환 값 | |
---|---|
boolean |