如何使用netbeans调试puppet beaker测试?

时间:2014-10-30 05:16:04

标签: netbeans puppet

我试图理解为什么有些木偶代码没有按预期工作。我使用"耙烧杯"进行木偶烧杯测试。命令。我无法理解在设置源中的断点后如何告诉netbeans运行此命令。我尝试使用以下命令行中的相应参数设置项目配置,其中" rake beaker"调用

/usr/local/rvm/rubies/ruby-1.9.3-p545/bin/ruby -I
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-support-3.1.0/lib:
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/lib 
/usr/local/rvm/gems/ruby-1.9.3-p545/gems/rspec-core-3.1.4/exe/rspec spec/acceptance --color

但调试器只是开始和结束?

任何想法,我该如何调试rake任务?

更新

根据this我可以使用ruby-debug-ide启动rake beaker任务,但是它不会在我设置的断点处中断。根据博客,我相信我在文件中设置了断点,这些断点将使用ruby-debug-ide运行。

顺便说一下,我在CentOS 6.4上运行Netbeans 8.0.1

1 个答案:

答案 0 :(得分:0)

我发现的一种方法是

  • 创建Netbeans ruby​​项目
  • 在任何需要的地方设置断点。
  • 在Netbeans编辑器窗口中打开rspec二进制文件。
  • 按Ctrl-Shift-F5
  • 调试rspec文件
  • 在调试对话框中提供参数,如下图所示
  • 你完成了 enter image description here