我正在开发一个Rails应用程序,该应用程序使用ember作为应用程序中客户端的前端框架。我在CircleCI上使用Capybara来运行测试。
我有很多端到端测试,这使得构建时间非常慢。我发现问题可能是因为它分别为每个规范文件构建了 ember 应用程序。
有没有人知道我是否可以构建一次(以某种方式)整个应用程序,并将其用作测试服务器,以加快构建速度。 或者其他一些方法/建议来提高我的构建速度。
谢谢
这将允许一个测试的状态影响另一个测试。 测试的全部目的是让它们彼此完全独立,因此任何一个都可以单独和/或以任何顺序运行。 如果您确实希望针对同一页面运行多个测试而不清除它并重新加载,那么您需要将它们全部合并到一个测试中。