RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

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


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

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

보조 사용자가 이미 존재하는 경우 새 사용자를 생성하는 대신 사용되며 분해 시 제거되지 않습니다.

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

요약

공개 생성자

RunOnSecondaryUserTargetPreparer ()

공개 방법

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

보호된 방법

boolean canCreateAdditionalUsers ( ITestDevice device, int numberOfUsers)

원하는 수의 사용자 생성이 가능한지 확인합니다.

공개 생성자

RunOnSecondaryUserTargetPreparer

public RunOnSecondaryUserTargetPreparer ()

공개 방법

설정

public void setUp (TestInformation testInfo)

매개변수
testInfo TestInformation

던지기
DeviceNotAvailableException
TargetSetupError

tearDown

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