FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


Atualiza o DeviceConfig (sinalizadores de recursos ajustados por um serviço remoto).

Isso pode ser usado para reproduzir o estado de um dispositivo (despejando todos os valores de sinalizadores em um arquivo usando `adb shell device_config list`) ou para ativar/desativar sinalizadores em massa (teste all-on/all-off).

Exemplo de uso:

  • Para usar em testes all-on/all-off, especifique o arquivo de sinalização necessário:
    --flag-file=flag_file_path
  • Para substituir um ou mais sinalizadores, especifique seus valores (podem ser combinados com arquivos de sinalizadores):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Para usar no teste de reversibilidade, especifique o arquivo all-on seguido do arquivo all-off e habilite a reinicialização entre os dois arquivos:
    --flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
           

Deve ser usado em combinação com DeviceSetup para desabilitar a sincronização do DeviceConfig durante o teste, o que pode substituir as alterações feitas por este preparador.

Resumo

Construtores públicos

FeatureFlagTargetPreparer ()

Métodos públicos

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

Construtores públicos

FeatureFlagTargetPreparer

public FeatureFlagTargetPreparer ()

Métodos públicos

configurar

public void setUp (TestInformation testInformation)

Parâmetros
testInformation TestInformation

Lança
BuildError
DeviceNotAvailableException
TargetSetupError

destruir

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parâmetros
testInformation TestInformation

e Throwable

Lança
DeviceNotAvailableException