【问题标题】:How to debug ruby tests in Eclipse/Aptana Studio?如何在 Eclipse/Aptana Studio 中调试 ruby​​ 测试?
【发布时间】:2011-08-22 11:52:52
【问题描述】:

有没有办法在 Aptana Studio / Eclipse 中调试所有/单个测试?

ruby-debug19 & ruby-debug-ide 已安装,我可以设置断点并调试我的开发环境,例如在控制器的索引方法中。如果我去http://localhost:3000/controler_name eclipse 打开调试透视图并停止。

但是如何通过测试/rspec 测试来做到这一点?

提前致谢。

【问题讨论】:

  • 我正在尝试在 Eclipse 中调试 ruby​​ on rails 应用程序,但我似乎无法使其工作。 ruby-debug 和 ruby​​-debug-ide 已安装,但 eclipse 没有打开调试透视图……我可以使用 ruby​​ 调试器进行调试(例如输入步骤)。如何强制eclipse打开调试透视图?

标签: ruby-on-rails ruby eclipse rspec aptana


【解决方案1】:

对于普通的 ruby​​ 文件,右键单击它并选择 Debug As > Ruby application

如果您的测试是需要一些设置的 Rails 测试,或者您想调试整个套件,则需要手动生成调试配置(或手动编辑)。 运行 > 调试为 > 调试配置... 然后在 Ruby 应用程序 下添加一个条目。将其指向您的 rake 脚本路径(例如 /usr/local/bin/rake)作为要启动的文件,然后编辑参数以将您的应用程序的 Rakefile 作为第一个参数传递,将 rake 任务作为第二个参数传递。 (即/my/path/to/project/Rakefile tests

【讨论】:

  • 这个设置是否有任何已知在使用 JRuby 时不起作用的地方?
  • 是否有调试设置的详细信息?我正在为一个 rspec 案例设置调试,但不确定如何按照上面的说明进行操作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-09
  • 1970-01-01
  • 1970-01-01
  • 2012-01-08
  • 1970-01-01
  • 1970-01-01
  • 2013-05-09
相关资源
最近更新 更多