샤드헬퍼
public class ShardHelper
extends Object
implements IShardHelper
java.lang.객체 | |
↳ | com.android.tradefed.invoker.shard.ShardHelper |
샤드 생성 및 호출 예약을 처리하는 헬퍼 클래스입니다.
요약
필드 | |
---|---|
public static final String | LAST_SHARD_DETECTOR |
public static final String | SHARED_TEST_INFORMATION
|
공개 생성자 | |
---|---|
ShardHelper () |
공개 방법 | |
---|---|
boolean | shardConfig ( IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger) 여러 리소스에서 병렬로 실행되도록 다시 예약하기 위해 구성을 하위 구성으로 샤딩하려고 시도합니다. |
보호된 메서드 | |
---|---|
IGlobalConfiguration | getGlobalConfiguration () 현재 전역 구성을 반환합니다. |
void | validateOptions ( TestInformation testInfo, IConfiguration config) 구성에서 |
필드
LAST_SHARD_DETECTOR
public static final String LAST_SHARD_DETECTOR
SHARED_TEST_INFORMATION
public static final String SHARED_TEST_INFORMATION
공개 생성자
샤드헬퍼
public ShardHelper ()
공개 방법
shardConfig
public boolean shardConfig (IConfiguration config, TestInformation testInfo, IRescheduler rescheduler, ITestLogger logger)
여러 리소스에서 병렬로 실행되도록 다시 예약하기 위해 구성을 하위 구성으로 샤딩하려고 시도합니다.
샤드 작업이 성공하면 현재 구성이 비어 있고 호출이 진행되지 않아야 합니다.
매개변수 | |
---|---|
config | IConfiguration : 현재 IConfiguration . |
testInfo | TestInformation : 테스트 정보를 담고 있는 TestInformation . |
rescheduler | IRescheduler : IRescheduler |
logger | ITestLogger |
보고 | |
---|---|
boolean | 테스트가 샤딩된 경우 true입니다. 그렇지 않으면 false 반환 |
또한보십시오:
보호된 메서드
getGlobalConfiguration
protected IGlobalConfiguration getGlobalConfiguration ()
현재 전역 구성을 반환합니다.
보고 | |
---|---|
IGlobalConfiguration |
유효성 검사 옵션
protected void validateOptions (TestInformation testInfo, IConfiguration config)
구성에서 IConfiguration#validateOptions()
실행합니다.
매개변수 | |
---|---|
testInfo | TestInformation |
config | IConfiguration |