RunOnWorkProfileTargetPreparer
public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
セットアップで作業プロファイルを作成し、そのユーザーでテストを実行する必要があることをマークするITargetPreparer
。
分解では、作業プロファイルが削除されます。
作業プロファイルがすでに存在する場合は、新しいプロファイルを作成するのではなく、それが使用され、分解時に削除されません。
デバイスに manage_users 機能がない場合、または必要なときに新しいユーザーを作成する機能がない場合は、インストルメンテーション引数 Skip-tests-reason が設定され、ユーザーは変更されません。デバイス上で実行されているテストは、この引数を読み取って、この状態に応答できます。
まとめ
パブリックコンストラクター
RunOnWorkProfileTargetPreparer
public RunOnWorkProfileTargetPreparer ()
パブリックメソッド
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 | |