컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

FeatureFlagTarget준비자

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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

공개 생성자

FeatureFlagTarget준비자

public FeatureFlagTargetPreparer ()

공개 메서드

설정

public void setUp (TestInformation testInformation)

매개변수
testInformation TestInformation

던지다
BuildError
DeviceNotAvailableException
TargetSetupError

분해

public void tearDown (TestInformation testInformation, 
                Throwable e)

매개변수
testInformation TestInformation

e Throwable

던지다
DeviceNotAvailableException