FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Cập nhật DeviceConfig (cờ tính năng được điều chỉnh bởi một dịch vụ từ xa).
Đ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 danh sách adb shell device_config) hoặc để bật / tắt hàng loạt cờ (thử nghiệm tất cả bật / tắt).
Ví dụ sử dụng:
- Để sử dụng cho thử nghiệm tất cả bật / tắt, 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ể được 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 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
để vô hiệu hóa đồng bộ hóa DeviceConfig trong quá trình kiểm tra, điều này có thể ghi đè lên những thay đổi được thực hiện bởi người chuẩn bị này.
Bản tóm tắt
Các nhà xây dựng công cộng
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
Phương pháp 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 |