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`를 사용하여 파일에 덤프) 플래그를 일괄 사용 설정/사용 중지할 수 있습니다 (전체 사용/전체 사용 중지 테스트).

사용 예:

  • 전체 사용/전체 사용 중지 테스트에 사용하려면 필요한 플래그 파일을 지정합니다.
    --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 ()

공개 메서드

setUp

public void setUp (TestInformation testInformation)

매개변수
testInformation TestInformation

생성 값
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

매개변수
testInformation TestInformation

e Throwable

생성 값
DeviceNotAvailableException