AFlagsTargetPreparer

public class AFlagsTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.AFlagsTargetPreparer


aflags を使用して、テストを実行する前にフラグをオーバーライドします。フラグが変更された場合は、新しい値を有効にするためにデバイスが再起動されます。

破棄時に、フラグは元の状態に戻ります。フラグが デフォルト値から変更された場合、オーバーライドはクリアされます(デフォルト値を有効にし、 サーバーで再度オーバーライドできるようにするため)。フラグが以前に別の 値にオーバーライドされた場合は、その値に再度設定されます。

現在のフラグの状態がターゲットの状態と一致する場合、フラグはオーバーライドされません。この場合でもオーバーライドが必要な場合(デフォルト設定のフラグがサーバーでオーバーライドされないようにするなど)、--force-set オプションを使用できます。

使用例: --flag-value namespace/flag_name=true --flag-value other_namespace/another_flag=false

概要

パブリック コンストラクタ

AFlagsTargetPreparer()

パブリック メソッド

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

パブリック コンストラクタ

AFlagsTargetPreparer

public AFlagsTargetPreparer ()

パブリック メソッド

setUp

public void setUp (TestInformation testInformation)

パラメータ
testInformation TestInformation

例外
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

パラメータ
testInformation TestInformation

e Throwable

例外
DeviceNotAvailableException