RunOnSecondaryUserTargetPreparer

public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer

java.lang.Object의 클래스
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.RunOnSecondaryUserTargetPreparer


테스트가 보조 사용자로 실행되도록 하는 ITargetPreparer 또한 옵션 ERROR(/START_BACKGROUND_USER)true이고 현재 사용자는 이미 보조 사용자로 하여금 보조 사용자가 백그라운드에서 실행될 때 보조 디스플레이입니다.

대상 보조 사용자가 존재하지 않는 경우 새 사용자를 생성하여 다음 위치에서 삭제합니다. 해체하지. 그렇지 않으면 새 버킷을 만드는 대신 기존 ID가 사용되며 삭제되지 않습니다. 해체가 있었습니다.

새 사용자가 필요할 때 기기에 새 사용자를 생성할 수 있는 용량이 없는 경우 계측 인수 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

보호된 메서드

canCreateAdditionalUsers

protected boolean canCreateAdditionalUsers (ITestDevice device, 
                int numberOfUsers)

원하는 수의 사용자를 만들 수 있는지 확인합니다.

매개변수
device ITestDevice

numberOfUsers int

반환 값
boolean

생성 값
DeviceNotAvailableException