Google은 흑인 공동체를 위한 인종 간 평등을 진전시키기 위해 노력하고 있습니다. Google에서 어떤 노력을 하고 있는지 확인하세요.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

IShardableTest

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


개별적으로 실행 가능한 하위 테스트로 분할 할 수있는 IRemoteTest 입니다. 하위 테스트로의 분할은 결정적 일 것으로 예상되며 각 하위 테스트는 서로 다른 호스트에서 서로 다른 샤드를 실행할 수 있도록 독립적이어야합니다.

요약

공개 방법

default split (Integer shardCountHint, TestInformation testInfo)

split(int) 생성하는 부모의 초기 정보를 포함하는 TestInformation 도 제공하는 split(int) 의 대체 버전입니다.

default split ()

테스트를 개별적으로 실행 가능한 청크로 분할합니다.

default split (int shardCountHint)

실행을 시도하는 shardCount도 제공하는 split() 의 대체 버전입니다.

공개 방법

스플릿

public  split (Integer shardCountHint, 
                TestInformation testInfo)

split(int) 생성하는 부모의 초기 정보를 포함하는 TestInformation 도 제공하는 split(int) 의 대체 버전입니다. 샤딩 중에 장치 또는 빌드 정보와 같은 것에 액세스해야하는 경우 유용합니다.

매개 변수
shardCountHint Integer : 시도 된 샤드 수.

testInfo TestInformation : 부모 TestInformation

보고
개별적으로 실행할 하위 테스트 모음 또는 테스트가 현재 분할 가능하지 않은 경우 null

스플릿

public  split ()

테스트를 개별적으로 실행 가능한 청크로 분할합니다.

이것은 결정적이어야하며 동일한 입력에 대해 항상 동일한 IRemoteTest 목록을 반환해야합니다.

이것은 테스트 실행 전에 호출한다 (예하도록 의존성 주입 ITestDevice 위한 IDeviceTest 들)은 널 (null) 일 수있다.

보고
개별적으로 실행할 하위 테스트 모음 또는 테스트가 현재 분할 가능하지 않은 경우 null

스플릿

public  split (int shardCountHint)

실행을 시도하는 shardCount도 제공하는 split() 의 대체 버전입니다. 이것은 때때로 임의로 결정할 수없는 일부 테스트 실행기에 유용합니다.

매개 변수
shardCountHint int : 시도 된 샤드 수.

보고
개별적으로 실행할 하위 테스트 모음 또는 테스트가 현재 분할 가능하지 않은 경우 null