FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ 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
  • 如要用於可逆測試,請指定全開啟用檔案,接著指定全關閉檔案,並在兩個檔案之間啟用重新啟動功能:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

應與 DeviceSetup 搭配使用,以便在測試期間停用 DeviceConfig 同步處理功能,這可能會覆寫此準備工具所做的變更。

摘要

公用建構函式

FeatureFlagTargetPreparer()

公用方法

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

公用建構函式

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

公用方法

setUp

public void setUp (TestInformation testInformation)

參數
testInformation TestInformation

擲回
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

參數
testInformation TestInformation

e Throwable

擲回
DeviceNotAvailableException