옵션
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
이 발생합니다.
기본 단위는 밀리초입니다. 구성 프레임워크는 s
을 몇 초 동안 허용합니다.
(1,000밀리초), m
는 분 (60초), h
는 시간 (60분) 또는
일 (24시간) 동안 d
입니다.
각 단위가 최대 1번만 표시되는 한, 여러 단위를 혼합하여 사용할 수 있습니다.
표시되는 모든 단위는 배율 내림차순으로 나열됩니다. 따라서 h
이 m
앞에만 나타날 수 있고 d
이후에만 나타날 수도 있습니다. 구체적으로
예: '1d2h3m4s5ms' '4'와 같은 유효한 시간 값입니다. 또는 "4ms"입니다. 퍼간 모든 항목
공백은 삭제됩니다.
반환 값 | |
---|---|
boolean |
필수
public boolean mandatory ()
옵션이 필수인지 선택사항인지 여부입니다.
다음 중 하나가 발생하면 구성 프레임워크는 ConfigurationException
을 발생시킵니다.
모든 소스에서 옵션이 파싱된 후 필수 필드에 대해 다음 사항이 true입니다.
- 필드는
null
입니다. - 이 필드는 빈
ERROR(/Collection)
입니다.
반환 값 | |
---|---|
boolean |
이름
public String name ()
이 옵션의 필수 고유 이름입니다.
이렇게 하면 두 개의 '-' 접두사가 붙은 명령줄 인수로 매핑됩니다. 있습니다.
예를 들어 이름이 'help'인 Option
'--help'로 지정됩니다. 에
살펴보겠습니다
이름에는 콜론(예: ':')을 포함할 수 없습니다.
반환 값 | |
---|---|
String |
requiredForRerun
public boolean requiredForRerun ()
테스트를 재실행하기 위해 명령을 컴파일하는 데 이 옵션이 필요한지 여부입니다.
결과 보고자는 테스트를 재실행하는 방법에 관한 명령을 컴파일하려고 할 수 있으며 메시지가 표시됩니다. 지침에는 테스트에 적용 가능한 모든 옵션이 포함되어야 하며 있습니다. 이 속성은 옵션이 지시사항입니다.
반환 값 | |
---|---|
boolean |
닉네임
public char shortName ()
옵션의 약칭입니다(선택사항). 단일 '-' 접두사가 붙은 명령줄 인수로 매핑됩니다. 예: '-h' 여기서 h는 shortName입니다. '0' 옵션에 shortName이 없음을 의미합니다.
반환 값 | |
---|---|
char |
updateRule(업데이트 규칙)
public OptionUpdateRule updateRule ()
옵션이 여러 번 지정된 경우의 동작을 제어합니다. 이 규칙은
ERROR(/Collection)
또는 ERROR(/Map)
인 옵션에서 완전히 무시됩니다.
반환 값 | |
---|---|
OptionUpdateRule |