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