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 | |
보호된 방법
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
원하는 수의 사용자를 생성할 수 있는지 확인합니다.
매개변수 |
---|
device | ITestDevice |
numberOfUsers | int |
던지다 |
---|
DeviceNotAvailableException | |