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)
使用中の |
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 |