컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.객체
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


ITargetPreparer 설정에서 보조 사용자를 생성하고, 테스트가 해당 사용자로 실행해야 함을 표시.

분해 시 보조 사용자가 제거됩니다.

보조 사용자가 이미 있는 경우 새 사용자를 만드는 대신 사용되며 분해 시 제거되지 않습니다.

새 사용자가 필요할 때 장치에 새 사용자를 생성할 수 있는 용량이 없는 경우 계측 인수 skip-tests-reason이 설정되고 사용자는 변경되지 않습니다. 장치에서 실행 중인 테스트는 이 인수를 읽고 이 상태에 응답할 수 있습니다.

요약

공개 생성자

RunOnSecondaryUserTargetPreparer ()

공개 메서드

void setConfiguration ( IConfiguration configuration)

주입 IConfiguration 사용한다.

void setUp (TestInformation testInfo)
void tearDown (TestInformation testInfo, Throwable e)

보호된 방법

boolean canCreateAdditionalUsers (ITestDevice device, int numberOfUsers)

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

공개 생성자

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

공개 메서드

설정 구성

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