InstalledInstrumentationsTest(설치된 계측 테스트)
public
class
InstalledInstrumentationsTest
extends Object
implements
IAutoRetriableTest,
IConfigurationReceiver,
IDeviceTest,
IMetricCollectorReceiver,
IShardableTest
java.lang.Object의 클래스 | |
↳ | com.android.tradefed.testtype.InstalledInstrumentationsTest |
현재 기기에서 발견된 모든 계측을 실행합니다.
요약
공개 생성자 | |
---|---|
InstalledInstrumentationsTest()
|
공개 메서드 | |
---|---|
ITestDevice
|
getDevice()
테스트 대상 기기를 가져옵니다. |
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
테스트를 실행하고 결과를 리스너에 보고합니다. |
void
|
setConfiguration(IConfiguration configuration)
사용 중인 |
void
|
setDevice(ITestDevice device)
테스트 중인 기기를 삽입합니다. |
void
|
setMetricCollectors(
테스트 실행에 정의된 |
boolean
|
shouldRetry(int attemptJustExecuted,
|
|
split(int shardCountHint)
|
공개 생성자
InstalledInstrumentationsTest(설치된 계측 테스트)
public InstalledInstrumentationsTest ()
공개 메서드
실행
public void run (TestInformation testInfo, ITestInvocationListener listener)
테스트를 실행하고 결과를 리스너에 보고합니다.
매개변수 | |
---|---|
testInfo |
TestInformation : 실행할 유용한 정보가 포함된 TestInformation 객체
있습니다 |
listener |
ITestInvocationListener : 테스트 결과의 ITestInvocationListener |
생성 값 | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
사용 중인 IConfiguration
를 삽입합니다.
매개변수 | |
---|---|
configuration |
IConfiguration |
기기
public void setDevice (ITestDevice device)
테스트 중인 기기를 삽입합니다.
매개변수 | |
---|---|
device |
ITestDevice : 사용할 ITestDevice |
setMetricCollector
public void setMetricCollectors (collectors)
테스트 실행에 정의된 IMetricCollector
목록을 설정합니다.
매개변수 | |
---|---|
collectors |
|
다시 시도해야 함
public boolean shouldRetry (int attemptJustExecuted,previousResults, skipList)
ERROR(IRetryDecision#shouldRetry(IRemoteTest, int, List)/com.android.tradefed.retry.IRetryDecision#shouldRetry(com.android.tradefed.testtype.IRemoteTest,int,List) IRetryDecision#shouldRetry(IRemoteTest, int, List))
에서 위임되었습니다. 또는
재시도하지 않아야 합니다. 또한 IRemoteTest
를 다음과 같이 변경합니다.
재시도할 수 있습니다 (필터 적용, 다음 실행 준비 등).
매개변수 | |
---|---|
attemptJustExecuted |
int : 방금 실행한 시도 횟수입니다. |
previousResults |
: 방금 실행된 테스트의 TestRunResult 목록입니다. |
skipList |
: 재시도하면 안 되는 항목의 집합입니다. |
반환 값 | |
---|---|
boolean |
다시 시도해야 하면 true, 그렇지 않으면 false입니다. |
생성 값 | |
---|---|
DeviceNotAvailableException |
분할
publicsplit (int shardCountHint)
split()
의 대체 버전으로, 시도된 ShCount도도 제공합니다.
있습니다 이는 때때로 임의로 결정할 수 없는 일부 테스트 실행기에 유용합니다.
매개변수 | |
---|---|
shardCountHint |
int : 시도한 샤드 수입니다. |
반환 값 | |
---|---|
|
별도로 실행될 하위 테스트 모음 또는 null (테스트인 경우)
현재 샤딩할 수 없음 |