【发布时间】:2019-03-21 03:09:02
【问题描述】:
目前我正在使用 Ruby、Appium 和 Allure 来生成我的报告 (allure-rspec)。我的测试在持续集成(BuddyBuild)上运行,我在 aws s3 上有一个存储桶。
在生成包含所有必要文件的报告结构后,我可以看到报告只是在本地生成了一个服务器,但我想将 html 文件发送到我在 s3 中的存储桶中。
在使用测试结果生成报告后,我已经尝试将所有诱惑文件发送到我的存储桶,但不幸的是,该报告仅在使用 allure open 或 allure serve 命令后生成。如何将结果发送到我的存储桶以与我的团队分享结果?
【问题讨论】:
-
寻找相同的答案,找到了这个:github.com/allure-framework/allure2/issues/755 他们建议:1)启用您的 s3 存储桶的网络托管功能 2)生成报告:“allure generate -c reports/allure- results -o reports/allure-results-html" 3) 将报告上传到 s3:"aws s3 sync reports/allure-results-html s3://your_bucket/"
-
@YaroslavKornachevskyi 是的,实际上这是我在那里发布的解决方案 :) 谢谢!
标签: ruby amazon-s3 rspec allure