RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer implements IConfigurationReceiver

java.lang.Object의 클래스
   ↳ 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 ()

공개 메서드

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