Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
FeatureFlagTargetPreparar
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Actualiza DeviceConfig (indicadores de funciones ajustados por un servicio remoto).
Esto se puede usar para reproducir el estado de un dispositivo (volcando todos los valores de los indicadores en un archivo usando `adb shell device_config list`) o para habilitar/deshabilitar indicadores de forma masiva (pruebas todo encendido/apagado).
Uso de ejemplo:
- Para utilizarlo en pruebas todo encendido/todo apagado, especifique el archivo de bandera necesario:
--flag-file=flag_file_path
- Para anular una o más banderas, especifique sus valores (se pueden combinar con archivos de banderas):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Para utilizarlo en pruebas de reversibilidad, especifique el archivo completo seguido del archivo completo y habilite el reinicio entre los dos archivos:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
Debe usarse en combinación con DeviceSetup
para deshabilitar la sincronización de DeviceConfig durante la prueba, lo que podría sobrescribir los cambios realizados por este preparador.
Resumen
Constructores públicos
FeatureFlagTargetPreparar
public FeatureFlagTargetPreparer ()
Métodos públicos
public void setUp (TestInformation testInformation)
Parámetros |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Parámetros |
---|
testInformation | TestInformation |
e | Throwable |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Me falta la información que necesito"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Es demasiado complicado o hay demasiados pasos"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Está obsoleto"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Problema de traducción"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Problema de muestras o código"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Otro"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Es fácil de entender"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Me ofreció una solución al problema"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Otro"
}]
{"lastModified": "\u00daltima actualizaci\u00f3n: 2023-12-01 (UTC)."}
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Me falta la información que necesito","missingTheInformationINeed","thumb-down"],["Es demasiado complicado o hay demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Está obsoleto","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema de muestras o código","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2023-12-01 (UTC)."]]