테스트풀Poller

public final class TestsPoolPoller
extends Object implements IRemoteTest, IConfigurationReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver

java.lang.Object
com.android.tradefed.invoker.shard.TestsPoolPoller


테스트 풀의 모든 테스트를 실행할 수 있는 테스트 래퍼입니다. 테스트는 다른 TestsPoolPoller 에서 공유될 수 있으므로 동기화가 필요합니다.

TODO: 토큰 모듈/테스트에 대한 처리를 추가합니다.

요약

공개 생성자

TestsPoolPoller ( tests, CountDownLatch tracker) TestsPoolPoller ( tests, CountDownLatch tracker)

IRemoteTest 풀이 제공되는 Ctor입니다.

TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker) TestsPoolPoller ( tests, tokenTests, CountDownLatch tracker)

공개 메소드

void run (TestInformation info, ITestInvocationListener listener)

void setConfiguration ( IConfiguration configuration)

사용 중인 IConfiguration 삽입합니다.

void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

테스트 실행을 위해 정의된 IMetricCollector 목록을 설정합니다.

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

테스트 구성에서 ISystemStatusChecker 를 설정합니다.

공개 생성자

테스트풀Poller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

IRemoteTest 풀이 제공되는 Ctor입니다.

매개변수
tests : IRemoteTest 의 모든 테스트 풀입니다.

tracker CountDownLatch : 실행 중인 폴러 수를 가져오기 위해 공유되는 ERROR(/CountDownLatch) .

테스트풀Poller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

매개변수
tests

tokenTests

tracker CountDownLatch

공개 메소드

달리다

public void run (TestInformation info, 
                ITestInvocationListener listener)

매개변수
info TestInformation

listener ITestInvocationListener

던지기
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

사용 중인 IConfiguration 삽입합니다.

매개변수
configuration IConfiguration

setLogRegistry

public void setLogRegistry (ILogRegistry registry)

매개변수
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

테스트 실행을 위해 정의된 IMetricCollector 목록을 설정합니다.

매개변수
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

테스트 구성에서 ISystemStatusChecker 를 설정합니다.

매개변수
systemCheckers