FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer (link em inglês)
     ↳ com.android.tradefed.targetprep.FeatureFlagTargetPreparer


Atualiza o DeviceConfig (sinalizações de recurso ajustadas por um serviço remoto).

Isso pode ser usado para reproduzir o estado de um dispositivo (despejando todos os valores de flag para um arquivo) usando `adb shell device_config list`) ou para ativar/desativar flags em massa (testes de ativação/desativação).

Exemplo de uso:

  • Para usar em testes de ativação e desativação, especifique o arquivo de flag necessário:
    --flag-file=flag_file_path
  • Para substituir uma ou mais sinalizações, especifique os valores delas (podem ser combinados com arquivos de sinalização):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Para usar em testes de reversibilidade, especifique o arquivo all-on seguido do arquivo all-off e ativar 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 desativar 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

Configuração

public void setUp (TestInformation testInformation)

Parâmetros
testInformation TestInformation

Gera
BuildError
DeviceNotAvailableException
TargetSetupError

desmontar

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parâmetros
testInformation TestInformation

e Throwable

Gera
DeviceNotAvailableException