FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.객체
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

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

매개변수
testInformation TestInformation

e Throwable

던지기
DeviceNotAvailableException