#aws-api-gateway #aws-device-farm
#aws-api-gateway #aws-ферма устройств
Вопрос:
Кто-нибудь знает, как получить доступ к test.parameters
парам ключ-значение, переданным в качестве входных данных в ScheduleRun API?
Это то, что я делаю:
- Передача входных данных для теста, который будет выполняться под
test.filter
. - Передаю параметры, которые мне нужны для моего теста в
test.parameters
. Я убедился, что это допустимый объект JSON. - Я не передаю ни один
yaml
файл, поэтому на DeviceFarm запускается «стандартный» тестовый запуск.
Вот мой код, который я использую для извлечения данных:
final Bundle bundle = InstrumentationRegistry.getArguments();
for (final String key : bundle.keySet())
{
final Object obj = bundle.get(key);
Log.i(TAG, "Key - '" key "' ; Value - '" obj.toString() "'");
}
Я знаю, что test.filter
часть работает, потому что InstrumentationRegistry.getArguments()
пакет способен извлекать class
значение, которое является тестом, который необходимо запустить. К сожалению, test.parameters
значения отсутствуют в пакете.
Есть ли что — то , чего мне не хватает, или я должен использовать какой- то другой механизм для извлечения test.parameters
?
Ответ №1:
Получено подтверждение от команды AWS, что на данный момент они не поддерживают эту функцию для пользовательских сред.