FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.FeatureFlagTargetPreparer


DeviceConfig(원격 서비스에 의해 조정된 기능 플래그)를 업데이트합니다.

이는 장치의 상태를 재현하거나('adb shell device_config list'를 사용하여 모든 플래그 값을 파일에 덤프함으로써) 플래그를 대량으로 활성화/비활성화하는 데(all-on/all-off 테스트) 사용할 수 있습니다.

사용 예:

  • All-on/all-off 테스트에 사용하려면 필요한 플래그 파일을 지정하십시오:
    --flag-file=flag_file_path
  • 하나 이상의 플래그를 재정의하려면 해당 값을 지정하십시오(플래그 파일과 결합 가능):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • 가역성 테스트에 사용하려면 all-on 파일과 all-off 파일을 지정하고 두 파일 간의 재부팅을 활성화합니다:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

이 준비자가 수행한 변경 사항을 덮어쓸 수 있는 테스트 중에 DeviceConfig 동기화를 비활성화하려면 DeviceSetup 과 함께 사용해야 합니다.

요약

공개 생성자

FeatureFlagTargetPreparer ()

공개 메소드

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

공개 생성자

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

공개 메소드

설정

public void setUp (TestInformation testInformation)

매개변수
testInformation TestInformation

던지기
BuildError
DeviceNotAvailableException
TargetSetupError

분해

public void tearDown (TestInformation testInformation, 
                Throwable e)

매개변수
testInformation TestInformation

e Throwable

던지기
DeviceNotAvailableException