IShardableTest
public
interface
IShardableTest
implements
IRemoteTest
com.android.tradefed.testtype.IShardableTest |
별도로 실행 가능한 하위 테스트로 분할할 수 있는 IRemoteTest
입니다. 이러한 분할은
하위 테스트는 확정적이어야 하며 각 하위 테스트는
다른 호스트에서 다른 샤드의 실행을 허용합니다.
요약
공개 메서드 | |
---|---|
default
|
split(Integer shardCountHint, TestInformation testInfo)
|
default
|
split()
테스트를 별도로 실행 가능한 청크로 샤딩합니다. |
default
|
split(int shardCountHint)
|
공개 메서드
분할
publicsplit (Integer shardCountHint, TestInformation testInfo)
TestInformation
도 제공하는 split(int)
의 대체 버전
여기에는 샤드를 만드는 상위 요소의 초기 정보가 포함되어 있습니다. 예를 들어
샤딩 중에 기기나 빌드 정보에 액세스해야 합니다.
매개변수 | |
---|---|
shardCountHint |
Integer : 시도한 샤드 수입니다. |
testInfo |
TestInformation : 상위 TestInformation |
반환 값 | |
---|---|
|
별도로 실행될 하위 테스트 모음 또는 null (테스트인 경우)
현재 샤딩할 수 없음 |
분할
publicsplit ()
테스트를 별도로 실행 가능한 청크로 샤딩합니다.
확정해야 하며 항상 동일한 IRemoteTest
s 목록을
사용할 수 있습니다.
이는 테스트 실행 전에 호출되므로 삽입된 종속 항목 (예: IDeviceTest
의 ITestDevice
)이 null일 수 있습니다.
반환 값 | |
---|---|
|
별도로 실행될 하위 테스트 모음 또는 null (테스트인 경우)
현재 샤딩할 수 없음 |
분할
publicsplit (int shardCountHint)
split()
의 대체 버전으로, 시도된 ShCount도도 제공합니다.
있습니다 이는 때때로 임의로 결정할 수 없는 일부 테스트 실행기에 유용합니다.
매개변수 | |
---|---|
shardCountHint |
int : 시도한 샤드 수입니다. |
반환 값 | |
---|---|
|
별도로 실행될 하위 테스트 모음 또는 null (테스트인 경우)
현재 샤딩할 수 없음 |