spork相关内容
我正在运行 spork 和 guard,并且我的 RSpec 测试运行良好,所有这些测试都运行正确.为了加快测试速度,我可以使用放置在 .rspec 文件中的标签成功过滤 RSpec 测试. .rspec --颜色--调试--标签焦点--现在标记 很遗憾,虽然我无法过滤我的黄瓜标签.每次 cucumber 运行时,它都会运行 everything 或仅运行已更改的文件. 如何让 c
..
自动测试通过仅运行已更改的测试来提高测试的运行速度. 但我想通过使用 spork 预加载 Rails 环境来进一步推动它,这样我将获得更快的反馈. 这可能吗? 自动测试:https://github.com/grosser/autotest Spork:http://github.com/timcharper/spork 解决方案 ARTICLE1 mikbe 有你
..
如果我在我的 rails 项目中使用 spork 并且有一个这样的 spec_helper.rb 文件 需要'spork'Spork.prefork 做...结尾Spork.each_run 做...结尾 这是否意味着当我通过 rspec spec 运行我的规范时,我需要始终运行 spork?意思是,如果我还没有在终端窗口中执行 $ spork,这是否意味着我的规范将无法正常运行? 解决
..
我使用 RSpec 进行测试,当我周五下午下班时,我的测试通过了.但是当我回家并同步我的存储库时,我的笔记本电脑上的测试失败了.现在重新开始工作,测试仍然失败.不要相信它是我的代码,因为单独运行 rspec 会返回错误并且 spork 甚至不会启动.当我尝试启动 Spork 时,收到以下错误消息: 使用 RSpec正在加载 Spork.prefork 块...未初始化的常量 ActionView
..
我运行 spork 以加快测试速度,但运行它们时没有输出.是否有我需要修改的配置? 解决方案 刚遇到这个问题,在 spork 1.0.0rc4 和 rspec 2.14.1/rspec-core 2.14.8 上运行.据我所知,问题在于: Spork 将 $stdout 配置为指向 localhost:port(drb 客户端),以便将所有报告器输出发送到 drb 客户端.现在,这会
..
我刚刚安装了 SimpleCov gem 来在我的 Rails 3.2.6 应用程序上生成代码覆盖率报告,并且它适用于 RSpec,但不适用于 Spork.我可以通过运行 rspec --no-drb spec/ 来获得所需的正确报告,但我还想通过使用 rspec spec/ 运行 Spork 来获取它们>. 鉴于有人在这方面取得了成功,我的设置似乎有误.我已经阅读安装说明以及 我已尝
..
我使用的是 spork 0.9.2 和 rspec 3.0.0.尝试运行测试 rspec --drb 时出现异常 C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/spork-0.9.2/lib/spork/test_framework/rspec.rb:11:in run_tests: 未初始化的常量RSpec::Core::Comm
..
我刚刚通过将版本添加到gemfile并运行bundle install来安装了spork. 当我gem list时,我可以看到spork (0.8.4),因此已安装了gem. 我仍然想配置spork,所以当我键入spork --bootstrap或spork -v来查看版本时,我会得到spork: command not found 有什么想法吗? 解决方案 在PATH中
..
我已经完成了第5章和所有练习.作为最后练习的一部分,MH让您为ApplicationHelper方法编写测试. 完成后,个人测试将通过: ST2中的 shift-command-T(使用sublime-text-2-ruby-tests包) 终端中的 rspec spec/requests/user_pages_spec.rb 终端中的 rspec spec/requests/st
..
我有一个新手问题:-) 我正在“创建"一个应用程序,并且使用M. Hartl的教程来做到这一点.但是自从我决定更改route.rb以来,我遇到了一些问题. 我知道问题已经发布,但是答案对我来说不起作用,所以我认为我应该再问一个问题... 以下是代码: config/routes.rb root to: 'static_pages#home' match '/help
..
我在Rails 3.0环境中运行rspec.我们刚刚切换到在内存数据库中使用sqlite3进行测试. 要使其正常工作,您需要在每次运行时加载架构. 麻烦的是,您从架构加载中获得了很多输出. 根据此,看来Spork正在以某种方式捕获此输出.因此,无论您做什么(silence_stream),架构负载的输出仍将继续通过. 有没有一种方法可以使这个沉默?输出会减慢整个测试周期,并
..
我正在跟 Ruby on Rails教程. 一切正常,但是我注意到Guard仅在保存一些文件(视图或控制器文件)后运行,而在保存其他文件(路由或规格文件)时不运行.我已经让Guard迷上了Spork,不确定这是否重要. 当我查看运行Guard/Spork的控制台窗口时,在保存非运行测试后发现一个错误: Exception encountered: #
..
我认为这是因为进程无法正确关闭,因此仍在运行.但是使用top或ps我找不到它.有什么方法可以找到它在哪里运行,还是可以迫使它重新打开端口? 解决方案 尝试sudo netstat -lpn来查看正在侦听哪些端口以及正在侦听哪些进程.
..
Rake任务遭受与运行测试相同的问题:Rails的启动过程需要很长时间才能运行任务. 有没有办法将spork和rake整合在一起? 解决方案 我今天发现了宙斯.这是有史以来最好的事情,所以我将答案更改为宙斯: https://github.com/burke/zeus 宙斯掠夺我的:特殊的:任务
..
我正在使用Ruby-1.9.2和rails-3.1.3.在ubuntu机器上工作.我正在使用guard-rspec进行自动测试并将其作为DRB服务器. 当我不加保护地运行警卫队时,它会显示正确的通知.但是带spork的后卫根本没有任何通知. 这是我的Gemfile的相关部分 group :test, :development do gem 'rake', '0.9.3.bet
..
-tag而不是h
..
即使使用后卫&,我的rspec测试似乎也运行得非常慢.孢子. Finished in 5.36 seconds 13 examples, 2 failures 我知道我可以做一些优化我的测试的事情.减少与数据库的交互,但是我强烈怀疑spec_helper的设置不正确.我在与3.2版的Mongoid混在一起.每次运行后,数据库清理器都会清理. spec_helper.rb requ
..
Spork测试服务器出现问题. 如果我在config/environments/test.rb中将config.cache_classes设置为false,则规范开始出现rasie错误. Failure/Error: task = Factory(:something, :foo => @foo, :bar => @bar) DataMapper::ImmutableErro
..
如果我在Rails项目中使用了spork,并且有一个spec_helper.rb这样的文件 require 'spork' Spork.prefork do ... end Spork.each_run do ... end 这是否意味着我通过rspec spec运行规格时始终需要运行spork吗?意思是,如果我还没有在终端窗口中执行$ spork,这是否意味着我的规范将无法
..
我正在使用RSpec进行测试,周五下午我离开工作时,我的测试通过了.但是当我回家并同步存储库时,笔记本电脑上的测试失败了.现在恢复工作,测试仍然失败.不要相信它是我的代码,因为单独运行rspec会返回错误,spork甚至无法启动.当我尝试启动Spork时,出现以下错误消息: Using RSpec Loading Spork.prefork block... uninitialized co
..