옵션
public
abstract
@interface
Option
implements
Annotation
| com.android.tradefed.config.Option |
필드를 IConfiguration 옵션을 나타내는 것으로 주석 처리합니다.
요약
상수 | |
|---|---|
char |
NO_SHORT_NAME
|
공개 메서드 | |
|---|---|
String
|
description()
옵션에 대한 사용자 친화적인 설명입니다. |
Option.Importance
|
importance()
옵션의 중요도입니다. |
boolean
|
isTimeVal()
옵션이 시간 값을 나타내는지 여부입니다. |
boolean
|
mandatory()
옵션이 필수인지 선택사항인지 여부입니다. |
String
|
name()
이 옵션의 필수 고유 이름입니다. |
boolean
|
requiredForRerun()
테스트를 다시 실행하기 위한 명령어를 컴파일하는 데 옵션이 필요한지 여부입니다. |
char
|
shortName()
옵션의 약어 이름(선택사항)입니다. |
OptionUpdateRule
|
updateRule()
옵션이 여러 번 지정될 때 동작을 제어합니다. |
상수
NO_SHORT_NAME
public static final char NO_SHORT_NAME
상수 값: 48 (0x00000030)
공개 메서드
설명
public String description ()
옵션에 대한 사용자 친화적인 설명입니다.
| 반환 | |
|---|---|
String |
|
중요도
public Option.Importance importance ()
옵션의 중요도입니다.
'중요'하다고 간주되는 옵션은 약어 도움말 출력에 표시됩니다. 중요하지 않은 옵션에 대한 도움말은 전체 도움말 텍스트에만 표시됩니다.
| 반환 | |
|---|---|
Option.Importance |
|
isTimeVal
public boolean isTimeVal ()
옵션이 시간 값을 나타내는지 여부입니다.
시간 값인 경우 시간 관련 접미사가 파싱됩니다. 이 플래그가 유효하려면 필드
long 또는 Long이어야 합니다. 그렇지 않으면 ConfigurationException이 발생합니다.
기본 단위는 밀리초입니다. 구성 프레임워크는 초(1,000밀리초)의 경우 s, 분 (60초)의 경우 m, 시간 (60분)의 경우 h, 일 (24시간)의 경우 d를 허용합니다.
각 단위가 최대 한 번 표시되고
표시되는 모든 단위가 축척의 내림차순으로 나열되는 한 단위를 혼합하고 일치시킬 수 있습니다. 따라서 예를 들어 h는 m 앞에만 표시될 수 있고 d 뒤에만 표시될 수 있습니다. 구체적인
예로 "1d2h3m4s5ms"는 "4" 또는 "4ms"와 마찬가지로 유효한 시간 값입니다. 삽입된 모든
공백은 삭제됩니다.
| 반환 | |
|---|---|
boolean |
|
필수
public boolean mandatory ()
옵션이 필수인지 선택사항인지 여부입니다.
모든 소스에서 옵션을 파싱한 후 필수 필드에 다음 중 하나가 true이면 구성 프레임워크에서 ConfigurationException을(를) 발생시킵니다.
- 필드가
null입니다. - 필드가 빈
Collection입니다.
| 반환 | |
|---|---|
boolean |
|
이름
public String name ()
이 옵션의 필수 고유 이름입니다.
이 이름은 두 개의 '-' 문자가 접두사로 붙은 명령줄 인수에 매핑됩니다.
예를 들어 이름이 'help'인 Option은
명령줄에서 '--help'로 지정됩니다.
이름에는 콜론(예: ':')이 포함될 수 없습니다.
| 반환 | |
|---|---|
String |
|
requiredForRerun
public boolean requiredForRerun ()
테스트를 다시 실행하기 위한 명령어를 컴파일하는 데 옵션이 필요한지 여부입니다.
결과 보고자는 테스트를 다시 실행하는 방법에 관한 명령어를 컴파일하고 결과를 메시지에 포함하려고 할 수 있습니다. 명령어에는 테스트 다시 실행에 적용할 수 있는 모든 옵션이 포함되어야 합니다. 이 속성은 옵션을 명령어에 포함해야 하는지 여부를 나타내는 데 사용됩니다.
| 반환 | |
|---|---|
boolean |
|
shortName
public char shortName ()
옵션의 약어 이름(선택사항)입니다. 이 이름은 단일 '-'가 접두사로 붙은 명령줄 인수에 매핑됩니다. 예를 들어 h = shortName인 경우 "-h"입니다. '0'은 옵션에 shortName이 없음을 의미하도록 예약되어 있습니다.
| 반환 | |
|---|---|
char |
|
updateRule
public OptionUpdateRule updateRule ()
옵션이 여러 번 지정될 때 동작을 제어합니다. 이 규칙은
Collection 또는 Map인 옵션에 대해서는 완전히 무시됩니다.
| 반환 | |
|---|---|
OptionUpdateRule |
|