我们正在尝试在GitHub上的PR中提供单元测试报告的尝试。现在,至少我能想到的两种方法是
现在,我只想知道还有其他更好的方法吗?同样在第一种选择的情况下,我看不到.html文件可以附加到PR,所以对此有任何想法吗?
仅供参考:我们有xml和html格式的单元测试结果,我们要上传html格式的报告。
答案 0 :(得分:2)
尝试使用Github Statuses API和一个Webhook调用CI服务,该服务在每个Pull Request上运行单元测试并以Status和测试报告作为响应。这将在每个拉取请求上创建指向您的单元测试报告的链接,用户可以单击该链接以查看结果。
有多种提供此功能的服务,例如CircleCI,Jenkins和TravisCI,您可以通过following a tutorial将其链接到Pull Requests-在GitHub存储库中创建Pull Request Webhook,并设置CI服务用状态响应每个Webhook呼叫。