Google は、黒人コミュニティに対する人種平等の促進に取り組んでいます。取り組みを見る

RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnWorkProfileTargetPreparer


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

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

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

デバイスにmanaged_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 ()

パブリックメソッド

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