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