ruby-on-rails-3 - 在远程实例上运行 rspec 测试(通过 guard)

标签 ruby-on-rails-3 testing rspec cucumber guard

可能我的用例是特定的,但我确定我不是唯一的。

我有相当大的 Rails 应用程序,充满了 Rspec/Cucumber 测试。通常需要 30-40 分钟才能在 Intel i5 上从头开始运行所有内容。是的,我们正在使用守卫,所以不是每次都从一开始。但无论如何这很烦人,我想以某种方式分配负载。

我还有另一个带有 i7 的开发工作站,我想在上面运行保护循环。这样,我需要一些东西来自动化通过远程机器上的守卫运行的 Rspec/Cucumber 测试,但一般行为应该是相同的:我正在改变一些东西,守卫在远程工作站上对更改的部分运行测试,而我这边没有任何额外的 Action 。开发的时候不想push到repo,当然我们用的是CI,本地CI会不太合理。当然,我们正在使用 parallel_tests,所以我的问题不是关于在 CPU 内核之间共享负载。

非常欢迎提出想法和建议。

最佳答案

您可以与快速计算机共享文件(通过 smb f.e.)并在远程计算机上运行测试并通过 ssh 检查它?

关于ruby-on-rails-3 - 在远程实例上运行 rspec 测试(通过 guard),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13502829/

相关文章:

ruby-on-rails - 何时在 Rails 中使用 "has_many :through"关系?

ruby-on-rails - 使用Rspec测试某个方法没有命中数据库

testing - 我需要在客户端和服务器中使用相同版本的 iperf3 吗?

testing - AutoIT 测试帮助

ruby - 仅在第一次调用 Rspec 时 stub 方法

ruby-on-rails - 升级到ruby 3和rails 6.1后未定义的方法 `file_fixture_path'

ruby-on-rails-3 - 如何从 Rails 3 中的模型访问 cookie

ruby-on-rails - 升级到 Rails 3 后尝试启动服务器时出错

testing - Testng如何创建测试类的对象并调用测试类的方法?

ruby-on-rails - 有多少人将 Rspec 用于 Controller 和 View ?