使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

对象
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 ()

公共方法

设置配置

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

受保护的方法

可以创建其他用户

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

检查是否可以创建所需数量的用户。

参数
device ITestDevice

numberOfUsers int

退货
boolean

投掷
DeviceNotAvailableException