FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
DeviceConfig (リモート サービスによって調整された機能フラグ) を更新します。
これは、デバイスの状態を再現する (「adb shell device_config list」を使用してすべてのフラグ値をファイルにダンプすることにより)、またはフラグを一括で有効/無効にする (すべてオン/オフのテスト) ために使用できます。
使用例:
- 全オン/全オフのテストに使用するには、必要なフラグ ファイルを指定します:
--flag-file=flag_file_path
- 1 つ以上のフラグを上書きするには、それらの値を指定します (フラグ ファイルと組み合わせることができます):
--flag-file=flag_file_path --flag-value=namespace/name=value
- 可逆性テストに使用するには、all-on ファイルの後に all-off ファイルを指定し、2 つのファイル間の再起動を有効にします:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
テスト中に DeviceConfig の同期を無効にするために、 DeviceSetup
と組み合わせて使用する必要があります。これにより、この準備ツールによって行われた変更が上書きされる可能性があります。
まとめ
パブリック コンストラクター
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
公開メソッド
public void setUp (TestInformation testInformation)
パラメーター |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
パラメーター |
---|
testInformation | TestInformation |
e | Throwable |