RunOnWorkProfileTargetPreparer
public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
一个ITargetPreparer
创建中设置一个工作空间,标志是测试应在用户运行。
在拆卸中,工作配置文件被删除。
如果工作资料已经存在,它将被使用而不是创建一个新的,并且不会在拆卸时被删除。
如果设备没有 managed_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 | |
受保护的方法
可以创建其他用户
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
检查是否可以创建所需数量的用户。
参数 |
---|
device | ITestDevice |
numberOfUsers | int |
投掷 |
---|
DeviceNotAvailableException | |