2011-08-22 38 views
3

有没有一种方法可以在Aptana Studio/Eclipse中调试所有/单个测试?如何在Eclipse/Aptana Studio中调试ruby测试?

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

但如何做到这一点与测试/ rspec测试?

在此先感谢。

+0

我想在Eclipse中调试Rails应用程序中的ruby,但我似乎无法使其工作。 ruby-debug和ruby-debug-ide都已安装,但eclipse并未打开调试透视图......我可以使用ruby调试器(例如,键入步骤)进行调试。你如何强制eclipse打开调试视角? –

回答

4

对于普通的ruby文件,右键单击它并选择Debug As> Ruby应用程序

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

+0

当使用JRuby时,有没有关于此设置的任何已知不可用的信息? – Jason

+0

是否有调试设置的详细信息?我正在为一个rspec案例设置调试,并不确定如何遵循上面的说明。 – user938363

相关问题