UserHelper

public final class UserHelper
extends Object

java.lang.Object
   ↳ com.android.tradefed.targetprep.UserHelper


概要

定数

String RUN_TESTS_AS_USER_KEY

どの Android ユーザーがテストを実行しているかを示すために使用されるシステム プロパティ。

パブリック メソッド

static int createUser(ITestDevice device, boolean reuseTestUser)

新しいセカンダリ ユーザーを作成するか、該当する場合は既存のユーザーを再利用します。

static int createUser(ITestDevice device, boolean reuseTestUser, String userName)

新しいセカンダリ ユーザーを作成するか、該当する場合は既存のユーザーを再利用します。

static int getRunTestsAsUser(TestInformation testInfo)

RUN_TESTS_AS_USER_KEY プロパティから、テストを実行するユーザー ID を取得します。

定数

RUN_TESTS_AS_USER_KEY

public static final String RUN_TESTS_AS_USER_KEY

どの Android ユーザーがテストを実行しているかを示すために使用されるシステム プロパティ。

定数値: "RUN_TESTS_AS_USER"

パブリック メソッド

createUser

public static int createUser (ITestDevice device, 
                boolean reuseTestUser)

新しいセカンダリ ユーザーを作成するか、該当する場合は既存のユーザーを再利用します。

パラメータ
device ITestDevice

reuseTestUser boolean

戻り値
int

例外
DeviceNotAvailableException
TargetSetupError

createUser

public static int createUser (ITestDevice device, 
                boolean reuseTestUser, 
                String userName)

新しいセカンダリ ユーザーを作成するか、該当する場合は既存のユーザーを再利用します。

パラメータ
device ITestDevice

reuseTestUser boolean

userName String

戻り値
int

例外
DeviceNotAvailableException
TargetSetupError

getRunTestsAsUser

public static int getRunTestsAsUser (TestInformation testInfo)

RUN_TESTS_AS_USER_KEY プロパティから、テストを実行するユーザー ID を取得します。

プロパティが設定されていないか無効な場合は、現在のユーザーを返します。

パラメータ
testInfo TestInformation

戻り値
int

例外
DeviceNotAvailableException