<分区>
我正在 Rails 上创建一个网站,到目前为止一直在使用 travis-ci 进行持续集成。我也在尝试使用 wercker 进行持续集成和部署。测试步骤在 wercker 上失败,因为它运行了超过 25 分钟,我突然想到我的测试可能由于某种原因花费了异常长的时间。
我正在开发的网站相当大,但并不庞大。我使用 rspec 和 capybara 进行测试,使用 webkit 进行集成测试。我编写了相当详尽的集成测试,试图确保涵盖每个功能。在 travis-ci 上,整个过程需要 25-30 分钟才能运行(包括安装包)。
对于这个论坛来说,这可能是一个模糊的问题,但我还是想得到一些意见。运行半小时或更长时间的测试套件是 Not Acceptable 吗?对于一组集成测试,您通常会经历多少测试套件时间?