【问题标题】:How to push a file to sdcard of a device on AWS Device farm from Jenkins task如何从 Jenkins 任务将文件推送到 AWS 设备场上设备的 sdcard
【发布时间】:2016-03-09 17:21:11
【问题描述】:

我正在通过我的 Jenkins 任务在 AWS 设备场上运行一些仪器测试。一切正常。现在对于一些测试用例,我需要将文件放到设备的 sdcard 中。

那么,如何将文件推送到“来自 jenkins 机器的 AWS Device Farm 上的设备的 sdcard。我的 jenkins 机器上安装了 AWS CI 插件。

感谢您的帮助

【问题讨论】:

    标签: android jenkins aws-cli aws-device-farm


    【解决方案1】:

    您可以使用ScheduleRun API 中的Extra Data parameter 将文件推送到设备sdcard。

    AWS Device Farm Jenkins plugin 目前不支持额外数据上传。我们正在努力增加支持,但目前没有 ETA。该插件是开源的,因此如果您想提交拉取请求,我们将很乐意查看。

    【讨论】:

    • 嘿 Rohan.. 感谢您的评论。我刚刚看到我们可以将文件作为 zip 推送。那么在运行测试时设备上实际发生了什么?它是否解压缩 zip 文件并将其放在 sdcard 根目录下?或者在设备上的哪个位置提取 zip?如果这个 zip 用于加载扩展文件或任何文件?
    • 如果是OBB文件,我们把内容解压到sdcard的根目录下。任何其他文件都按原样放置到该位置。请参阅名为 "I’d like to supply media or other data for my app to consume. How do I do that?" 的常见问题解答项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多