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 |
setDevice
public void setDevice (ITestDevice device)
テスト対象デバイスを挿入します。
パラメータ | |
---|---|
device |
ITestDevice : 使用する ITestDevice |
setMetricCollectors
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()
の代替バージョン。試行対象の shardCount も提供されます。
指定します。これは、場合によって任意に決定できないテストランナーに有用です。
パラメータ | |
---|---|
shardCountHint |
int : 試行されたシャードの数。 |
戻り値 | |
---|---|
|
個別に実行するサブテストのコレクション。テストが必要な場合は null
現在シャーディング不可 |