RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
java.lang.Object | ||
↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
↳ | com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer |
ITargetPreparer
: テストがセカンダリ ユーザーとして実行されるようにします。また
オプション ERROR(/START_BACKGROUND_USER)
は true
で、現在のユーザーはすでに
実行可能なバックグランドでセカンダリ ユーザーとして
設定されます。
ターゲットのセカンダリ ユーザーが存在しない場合は、新しいユーザーが作成されて 破棄します。それ以外の場合は、新規作成されるのではなく、使用され、削除されません。 破棄します。
新しいユーザーを作成する能力がデバイスにない場合は、 インストルメンテーション引数の skip-tests-reason が設定され、ユーザーは変更されません。テスト アプリはこの引数を読み取って、この状態に応答できます。
概要
パブリック コンストラクタ | |
---|---|
RunOnSecondaryUserTargetPreparer()
|
パブリック メソッド | |
---|---|
void
|
setUp(TestInformation testInfo)
|
void
|
tearDown(TestInformation testInfo, Throwable e)
|
保護されたメソッド | |
---|---|
boolean
|
canCreateAdditionalUsers(ITestDevice device, int numberOfUsers)
希望する数のユーザーを作成できるかどうかを確認します。 |
パブリック コンストラクタ
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
パブリック メソッド
セットアップ
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 |