Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Обновляет DeviceConfig (флаги функций, настроенные удаленной службой).
Это можно использовать для воспроизведения состояния устройства (путем сброса всех значений флагов в файл с помощью `adb Shell device_config list`) или для массового включения/выключения флагов (тестирование «все включено/все выключено»).
Пример использования:
- Чтобы использовать для тестирования «все включено/все выключено», укажите необходимый файл флагов:
--flag-file=flag_file_path
- Чтобы переопределить один или несколько флагов, укажите их значения (можно комбинировать с файлами флагов):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Чтобы использовать его для тестирования обратимости, укажите файл «все включено», затем файл «все включено», и включите перезагрузку между этими двумя файлами:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
Следует использовать в сочетании с DeviceSetup
для отключения синхронизации DeviceConfig во время теста, которая может перезаписать изменения, внесенные этим средством подготовки.
Краткое содержание
Общественные конструкторы
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
Публичные методы
public void setUp (TestInformation testInformation)
Параметры |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Параметры |
---|
testInformation | TestInformation |
e | Throwable |
,
FeatureFlagTargetPreparer
public class FeatureFlagTargetPreparer
extends BaseTargetPreparer
Обновляет DeviceConfig (флаги функций, настроенные удаленной службой).
Это можно использовать для воспроизведения состояния устройства (путем сброса всех значений флагов в файл с помощью `adb Shell device_config list`) или для массового включения/выключения флагов (тестирование «все включено/все выключено»).
Пример использования:
- Чтобы использовать для тестирования «все включено/все выключено», укажите необходимый файл флагов:
--flag-file=flag_file_path
- Чтобы переопределить один или несколько флагов, укажите их значения (можно комбинировать с файлами флагов):
--flag-file=flag_file_path --flag-value=namespace/name=value
- Чтобы использовать его для тестирования обратимости, укажите файл «все включено», затем файл «все включено», и включите перезагрузку между этими двумя файлами:
--flag-file=all_on_file_path --flag-file=all_off_file_path --reboot-between-flag-files
Следует использовать в сочетании с DeviceSetup
для отключения синхронизации DeviceConfig во время теста, которая может перезаписать изменения, внесенные этим средством подготовки.
Краткое содержание
Общественные конструкторы
FeatureFlagTargetPreparer
public FeatureFlagTargetPreparer ()
Публичные методы
public void setUp (TestInformation testInformation)
Параметры |
---|
testInformation | TestInformation |
public void tearDown (TestInformation testInformation,
Throwable e)
Параметры |
---|
testInformation | TestInformation |
e | Throwable |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-08-29 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"Отсутствует нужная мне информация"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Слишком сложен/слишком много шагов"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Устарел"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Проблема с переводом текста"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Проблемы образцов/кода"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Другое"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Прост для понимания"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Помог мне решить мою проблему"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Другое"
}]
{"lastModified": "\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435: 2024-08-29 UTC."}
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2024-08-29 UTC."]]