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ờ tính năng do dịch vụ từ xa điều chỉnh).

Bạn có thể dùng lệnh này để tái tạo trạng thái của một thiết bị (bằng cách kết xuất tất cả giá trị cờ vào một tệp bằng lệnh `adb shell device_config list`) hoặc để bật/tắt hàng loạt cờ (kiểm thử tất cả bật/tất cả tắt).

Ví dụ về cách sử dụng:

  • Để sử dụng cho quy trình kiểm thử bật tất cả/tắt 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 các cờ đó (có thể kết hợp với tệp cờ):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Để sử dụng cho kiểm thử khả năng đảo ngược, hãy chỉ định tệp bật tất cả, theo sau là tệp tắt tất cả và bật tính năng 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 dùng kết hợp với DeviceSetup để tắt tính năng đồng bộ hoá DeviceConfig trong quá trình kiểm thử. Tính năng này có thể ghi đè các thay đổi do trình chuẩn bị này thực hiện.

Tóm tắt

Hàm khởi tạo công khai

FeatureFlagTargetPreparer()

Phương thức công khai

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

Hàm khởi tạo công khai

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Phương thức công khai

setUp

public void setUp (TestInformation testInformation)

Tham số
testInformation TestInformation

Gửi
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Tham số
testInformation TestInformation

e Throwable

Gửi
DeviceNotAvailableException