RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

java.lang.Object
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

분해

public void tearDown (TestInformation testInfo, 
                Throwable e)

매개변수
testInfo TestInformation

e Throwable

던지기
DeviceNotAvailableException

보호된 방법

추가 사용자 생성 가능

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

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

매개변수
device ITestDevice

numberOfUsers int

보고
boolean

던지기
DeviceNotAvailableException