RunOnWorkProfileTargetPreparer

public class RunOnWorkProfileTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.객체
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

보호된 방법

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

원하는 수의 사용자를 생성할 수 있는지 확인합니다.

매개변수
device ITestDevice

numberOfUsers int

보고
boolean

던지다
DeviceNotAvailableException