【问题标题】:AWS DeviceFarm: How to access test.parameters passed to "ScheduleRun" APIAWS DeviceFarm:如何访问传递给“ScheduleRun”API 的 test.parameters
【发布时间】:2020-08-13 19:48:47
【问题描述】:

有人知道如何访问作为输入传递给ScheduleRun API 的test.parameters 键值对吗?

这就是我正在做的:

  1. 传递要在test.filter 下运行的测试的输入。
  2. 在test.parameters 下传递我测试所需的参数。我已确保它是一个有效的 JSON 对象。
  3. 我没有传递任何 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 吗?

【问题讨论】:

    标签: aws-api-gateway aws-device-farm


    【解决方案1】:

    从 AWS 团队得到确认,目前他们不支持自定义环境的此功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2017-04-09
      • 2019-11-18
      • 1970-01-01
      • 2021-09-13
      相关资源
      最近更新 更多