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

IShardableTest

public interface IShardableTest
implements IRemoteTest

com.android.tradefed.testtype.IShardableTest


個別に実行可能なサブテストに分割できるIRemoteTest 。サブテストへの分割は確定的であることが期待され、異なるホストで異なるシャードの実行を可能にするために、各サブテストは独立している必要があります。

概要

パブリックメソッド

default split ()

テストを個別に実行可能なチャンクに分割します。

default split (int shardCountHint)

実行しようとするshardCountも提供するsplit()代替バージョン。

パブリックメソッド

スプリット

public  split ()

テストを個別に実行可能なチャンクに分割します。

これは確定的でなければならず、常に同じ入力に対して同じIRemoteTestの同じリストをIRemoteTestます。

これはテストの実行前に呼び出されるため、注入された依存関係( IDeviceTestITestDeviceなど)はnullになる可能性があります。

戻り値
個別に実行されるサブテストのコレクション、またはテストが現在シャード可能でない場合はnull

スプリット

public  split (int shardCountHint)

実行しようとするshardCountも提供するsplit()代替バージョン。これは、恣意的に決定できない場合があるテストランナーに役立ちます。

パラメーター
shardCountHint int :試行されたシャード数。

戻り値
個別に実行されるサブテストのコレクション、またはテストが現在シャード可能でない場合はnull