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 |
|