Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


アンITargetPreparerセットアップでのセカンダリユーザを作成し、テストはそのユーザで実行する必要があることをマーク。

分解では、セカンダリユーザーが削除されます。

セカンダリユーザーがすでに存在する場合は、新しいユーザーを作成するのではなく使用され、ティアダウンで削除されることはありません。

必要なときに新しいユーザーを作成する能力がデバイスにない場合、インストルメンテーション引数skip-tests-reasonが設定され、ユーザーは変更されません。デバイスで実行されているテストは、この引数を読み取ってこの状態に応答できます。

概要

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

RunOnSecondaryUserTargetPreparer ()

パブリックメソッド

void setConfiguration ( IConfiguration configuration)

注入IConfiguration使用中。

void setUp (TestInformation testInfo)
void tearDown (TestInformation testInfo, Throwable e)

保護されたメソッド

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

希望する数のユーザーを作成できるかどうかを確認します。

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

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

パブリックメソッド

setConfiguration

public void setConfiguration (IConfiguration configuration)

注入IConfiguration使用中。

パラメーター
configuration IConfiguration

設定

public void setUp (TestInformation testInfo)

パラメーター
testInfo TestInformation

投げる
DeviceNotAvailableException
TargetSetupError

取り壊す

public void tearDown (TestInformation testInfo, 
                Throwable e)

パラメーター
testInfo TestInformation

e Throwable

投げる
DeviceNotAvailableException

保護されたメソッド

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

希望する数のユーザーを作成できるかどうかを確認します。

パラメーター
device ITestDevice

numberOfUsers int

戻り値
boolean

投げる
DeviceNotAvailableException