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

ModuleSplitter

public class ModuleSplitter
extends Object

java.lang.Object
com.android.tradefed.testtype.suite.ModuleSplitter


IConfiguration表されるモジュールのリストをModuleDefinition表される実行ユニットのリストに分割するヘルパー。

各構成は、そのオプションとテストタイプに応じて、1つ以上のModuleDefinition生成する場合があります。

概要

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

ModuleSplitter ()

パブリックメソッド

static splitConfiguration (TestInformation testInfo, runConfig, int shardCount, boolean dynamicModule, boolean intraModuleSharding) splitConfiguration (TestInformation testInfo, runConfig, int shardCount, boolean dynamicModule, boolean intraModuleSharding)

ロードされた構成のマップに基づいて、実行可能ユニットModuleDefinitionのリストを作成します。

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

ModuleSplitter

public ModuleSplitter ()

パブリックメソッド

splitConfiguration

public static  splitConfiguration (TestInformation testInfo, 
                 runConfig, 
                int shardCount, 
                boolean dynamicModule, 
                boolean intraModuleSharding)

ロードされた構成のマップに基づいて、実行可能ユニットModuleDefinitionのリストを作成します。

パラメーター
testInfo TestInformation :シャーディングを続行するための現在のTestInformation

runConfigITestSuite#loadTests()からロードされたERROR(/LinkedHashMap) ITestSuite#loadTests()

shardCount int :シャーディングに役立つシャードカウントのヒント。

dynamicModule boolean :モジュールをプールで共有できるかどうか、または独立している必要があるかどうか(厳密なシャーディング)。

intraModuleSharding boolean :モジュール内でシャーディングするかどうか。

戻り値
ModuleDefinition