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
  • 1 つ以上のフラグをオーバーライドするには、それらの値を指定します(フラグファイルと組み合わせることができます)。
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • 可逆性テストに使用するには、オールオン ファイルの後にオールオフ ファイルを指定し、2 つのファイル間の再起動を有効にします。
    --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