FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
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
public FeatureFlagTargetPreparer ()
Phương thức công khai
public void setUp (TestInformation testInformation)
Thông số |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Thông số |
---|
testInformation | TestInformation |
e | Throwable |