RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
アンITargetPreparer
セットアップでのセカンダリユーザを作成し、テストはそのユーザで実行する必要があることをマーク。
分解では、セカンダリユーザーが削除されます。
セカンダリユーザーがすでに存在する場合は、新しいユーザーを作成するのではなく使用され、ティアダウンで削除されることはありません。
必要なときに新しいユーザーを作成する能力がデバイスにない場合、インストルメンテーション引数skip-tests-reasonが設定され、ユーザーは変更されません。デバイスで実行されているテストは、この引数を読み取ってこの状態に応答できます。
概要
パブリックコンストラクター
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 |
投げる |
---|
DeviceNotAvailableException | |