Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る
このページは Cloud Translation API によって翻訳されました。
Switch to English

TestsPoolPoller

public final class TestsPoolPoller
extends Object implements IRemoteTest , IConfigurationReceiver , IDeviceTest , IBuildReceiver , IMultiDeviceTest , IInvocationContextReceiver , ISystemStatusCheckerReceiver , IMetricCollectorReceiver

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


テストのプールのすべてのテストを実行できるようにするテストラッパー。テストは別のTestsPoolPollerで共有できるため、同期が必要です。

TODO:トークンモジュール/テストの処理を追加します。

概要

パブリックコンストラクター

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

IRemoteTestのプールが提供されるIRemoteTest

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

パブリックメソッド

ITestDevice getDevice ()

テスト対象のデバイスを入手します。

void run ( ITestInvocationListener listener)

テストを実行し、結果をリスナーに報告します。

void setBuild ( IBuildInfo buildInfo)
void setConfiguration ( IConfiguration configuration)

使用中のIConfigurationします。

void setDevice ( ITestDevice device)

テスト中のデバイスを注入します。

void setDeviceInfos ( deviceInfos) setDeviceInfos ( deviceInfos)
void setInvocationContext ( IInvocationContext invocationContext)
void setLogRegistry ( ILogRegistry registry)
void setMetricCollectors ( collectors) setMetricCollectors ( collectors)

テスト実行用に定義されたIMetricCollectorのリストを設定します。

void setSystemStatusChecker ( systemCheckers) setSystemStatusChecker ( systemCheckers)

テストの構成からISystemStatusChecker設定します。

パブリックコンストラクター

TestsPoolPoller

public TestsPoolPoller ( tests, 
                CountDownLatch tracker)

IRemoteTestのプールが提供されるIRemoteTest

パラメーター
tests IRemoteTestのすべてのテストのプール。

tracker CountDownLatch :実行中のポーラーの数を取得するために共有されるERROR(/CountDownLatch)

TestsPoolPoller

public TestsPoolPoller ( tests, 
                 tokenTests, 
                CountDownLatch tracker)

パラメーター
tests

tokenTests

tracker CountDownLatch

パブリックメソッド

getDevice

public ITestDevice getDevice ()

テスト対象のデバイスを入手します。

戻り値
ITestDevice ITestDevice

走る

public void run ( ITestInvocationListener listener)

テストを実行し、結果をリスナーに報告します。

パラメーター
listener ITestInvocationListener :テスト結果のITestInvocationListener

投げる
DeviceNotAvailableException

setBuild

public void setBuild ( IBuildInfo buildInfo)

パラメーター
buildInfo IBuildInfo

setConfiguration

public void setConfiguration ( IConfiguration configuration)

使用中のIConfigurationします。

パラメーター
configuration IConfiguration

setDevice

public void setDevice ( ITestDevice device)

テスト中のデバイスを注入します。

パラメーター
device ITestDevice :使用するITestDevice

setDeviceInfos

public void setDeviceInfos ( deviceInfos)

パラメーター
deviceInfos

setInvocationContext

public void setInvocationContext ( IInvocationContext invocationContext)

パラメーター
invocationContext IInvocationContext

setLogRegistry

public void setLogRegistry ( ILogRegistry registry)

パラメーター
registry ILogRegistry

setMetricCollectors

public void setMetricCollectors ( collectors)

テスト実行用に定義されたIMetricCollectorのリストを設定します。

パラメーター
collectors

setSystemStatusChecker

public void setSystemStatusChecker ( systemCheckers)

テストの構成からISystemStatusChecker設定します。

パラメーター
systemCheckers