FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


Cập nhật DeviceConfig (các cờ tính năng được dịch vụ từ xa điều chỉnh).

Điều này có thể được sử dụng để tái tạo trạng thái của thiết bị (bằng cách kết xuất tất cả các giá trị cờ vào một tệp bằng cách sử dụng `adb shell device_config list`) hoặc để bật/tắt hàng loạt cờ (thử nghiệm tất cả bật/tắt tất cả).

Ví dụ sử dụng:

  • Để sử dụng cho thử nghiệm tất cả/tất cả, hãy chỉ định tệp cờ cần thiết:
    --flag-file=flag_file_path
  • Để ghi đè một hoặc nhiều cờ, hãy chỉ định giá trị của chúng (có thể kết hợp với các tệp cờ):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Để sử dụng cho kiểm tra khả năng đảo ngược, hãy chỉ định tệp tất cả, theo sau là tệp tất cả, và bật khởi động lại giữa hai tệp:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Nên được sử dụng kết hợp với DeviceSetup để tắt đồng bộ hóa DeviceConfig trong quá trình kiểm tra, điều này có thể ghi đè lên các thay đổi được thực hiện bởi trình chuẩn bị này.

Bản tóm tắt

nhà thầu công cộng

FeatureFlagTargetPreparer ()

Phương thức công khai

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

nhà thầu công cộng

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Phương thức công khai

cài đặt

public void setUp (TestInformation testInformation)

Thông số
testInformation TestInformation

ném
BuildError
DeviceNotAvailableException
TargetSetupError

phá bỏ

public void tearDown (TestInformation testInformation, 
                Throwable e)

Thông số
testInformation TestInformation

e Throwable

ném
DeviceNotAvailableException