AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.AFlagsTargetPreparer


aflags를 사용하여 테스트를 실행하기 전에 플래그를 재정의합니다. 플래그가 변경된 경우 새 값이 적용되도록 기기가 재부팅됩니다.

해체 시 플래그는 이전 상태로 되돌아갑니다. 플래그가 기본값에서 변경된 경우 재정의가 삭제됩니다 (기본값이 적용되고 서버에서 다시 재정의할 수 있도록). 플래그가 이전에 다른 값으로 재정의된 경우 다시 해당 값으로 설정됩니다.

현재 플래그 상태가 타겟 상태와 일치하면 플래그가 재정의되지 않습니다. 이 경우에도 재정의가 필요한 경우 (예: 기본 설정된 플래그가 서버에서 재정의되지 않도록 방지) --force-set 옵션을 사용할 수 있습니다.

사용 예시 --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false.

요약

공개 생성자

AFlagsTargetPreparer()

공개 메서드

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

공개 생성자

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

공개 메서드

setUp

public void setUp (TestInformation testInformation)

매개변수
testInformation TestInformation

생성 값
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

매개변수
testInformation TestInformation

e Throwable

생성 값
DeviceNotAvailableException