FeatureFlagTargetPreparer

public class FeatureFlagTargetPreparer
extends BaseTargetPreparer

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


Atualiza o DeviceConfig (flags de recursos ajustadas por um serviço remoto).

Ele pode ser usado para reproduzir o estado de um dispositivo (dumpando todos os valores de flag em um arquivo usando "adb shell device_config list") ou para ativar/desativar flags em massa (teste de todos os recursos ativados/desativados).

Exemplo de uso:

  • Para usar no teste de ativação/desativação total, especifique o arquivo de sinalização necessário:
    --flag-file=flag_file_path
  • Para substituir uma ou mais flags, especifique os valores delas (podem ser combinados com arquivos de flag):
    --flag-file=flag_file_path --flag-value=namespace/name=value
  • Para usar no teste de reversibilidade, especifique o arquivo "tudo ativado" seguido pelo arquivo "tudo desativado" e permita 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, que pode substituir as mudanças feitas por esse 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

setUp

public void setUp (TestInformation testInformation)

Parâmetros
testInformation TestInformation

Gera
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public void tearDown (TestInformation testInformation, 
                Throwable e)

Parâmetros
testInformation TestInformation

e Throwable

Gera
DeviceNotAvailableException