对我的登台服务器运行capybara测试

时间:2015-08-27 08:55:51

标签: rake capybara

我是水豚的新手,对它的功能非常满意,我在测试环境中的构建服务器上运行了一些功能测试。

我认为在将新版本发布到我的登台服务器(QA正在进行测试)之后,进行一些其他测试会是一个好习惯。

我需要在远程服务器上运行此测试(看起来不像是一个问题),我需要它们在暂存环境中运行。

如何在登台环境上运行一组测试,在测试中运行另一组测试?

我可以为升级创建任务吗?

1 个答案:

答案 0 :(得分:1)

有多种方法可以做到这一点。一种方法是创建一个单独的目录用于测试分段,然后让RSpec在你想要测试分段时在该目录中运行测试。另一种方法是使用登台标记临时功能(或场景):真实的元数据或其他东西

feature 'these tests are done in staging', staging: true do
  ...
end

然后使用-t staging运行rspec(可以在Rakefile中设置)。