【发布时间】:2016-07-15 13:40:28
【问题描述】:
我们有 3 种类型的测试,单元测试、功能测试和验收测试。
前 2 个可以在 phpunit 或其他工具(如 codeception)上运行。因此,在 CI 中,部署脚本将运行所有这些测试,如果一个失败构建将失败并且合并请求将被取消。
但是在 CI 部署脚本中如何运行验收测试?这些测试需要在已经部署的构建中的浏览器中运行。有解决方法吗?也许在构建成功后运行验收测试? 但随后恢复会很痛苦。
【问题讨论】:
标签: continuous-integration acceptance-testing