ShardHelper
public
class
ShardHelper
extends Object
implements
IShardHelper
java.lang.Object | |
↳ | 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
공개 생성자
ShardHelper
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 |
validateOptions
protected void validateOptions (TestInformation testInfo, IConfiguration config)
구성에서 IConfiguration.validateOptions()
를 실행합니다.
매개변수 | |
---|---|
testInfo |
TestInformation |
config |
IConfiguration |