RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

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


セットアップでセカンダリ ユーザーを作成し、そのユーザーでテストを実行する必要があることをマークするITargetPreparer

分解では、セカンダリ ユーザーが削除されます。

セカンダリ ユーザーが既に存在する場合は、新しいユーザーを作成するのではなく、そのユーザーが使用され、破棄時に削除されません。

新しいユーザーが必要なときにデバイスにそれを作成する能力がない場合、インストルメンテーション引数 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