RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
implements IConfigurationReceiver
一个ITargetPreparer
创建在设置的二次用户,并且标记该测试应该在用户运行。
在拆卸中,次要用户被删除。
如果二级用户已经存在,它会被使用而不是创建一个新用户,并且不会在拆卸时被移除。
如果设备没有能力在需要时创建新用户,则将设置检测参数 skip-tests-reason,并且不会更改用户。在设备上运行的测试可以读取此参数以响应此状态。
概括
公共构造函数
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
公共方法
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 | |