FeatureFlagTargetPreparer
public
class
FeatureFlagTargetPreparer
extends BaseTargetPreparer
| java.lang.Object | ||
| ↳ | com.android.tradefed.targetprep.BaseTargetPreparer | |
| ↳ | com.android.tradefed.targetprep.FeatureFlagTargetPreparer | |
這個類別已淘汰。
請改用 AFlagsTargetPreparer。
更新 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 |
|