RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.オブジェクト
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnWorkProfileTargetPreparer


セットアップで作業プロファイルを作成し、そのユーザーでテストを実行する必要があることをマークするITargetPreparer

分解では、作業プロファイルが削除されます。

作業プロファイルがすでに存在する場合は、新しいプロファイルを作成するのではなく、それが使用され、分解時に削除されません。

デバイスに manage_users 機能がない場合、または必要なときに新しいユーザーを作成する機能がない場合は、インストルメンテーション引数 Skip-tests-reason が設定され、ユーザーは変更されません。デバイス上で実行されているテストは、この引数を読み取って、この状態に応答できます。

まとめ

パブリックコンストラクター

RunOnWorkProfileTargetPreparer ()

パブリックメソッド

void setConfiguration ( IConfiguration configuration)

使用中のIConfigurationを挿入します。

void setUp (TestInformation testInfo)
void tearDown (TestInformation testInfo, Throwable e)

保護されたメソッド

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

希望する数のユーザーを作成できるかどうかを確認します。

パブリックコンストラクター

RunOnWorkProfileTargetPreparer

public RunOnWorkProfileTargetPreparer ()

パブリックメソッド

set構成

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