2014-10-30 27 views
1

我想了解爲什麼某些puppet代碼不能按預期工作。我使用「耙燒杯」命令運行木偶燒杯測試。我無法理解,在設置源中的中斷點後,如何告訴netbeans運行此命令。我嘗試使用「rake beaker」調用的以下命令行中的相應參數來設置項目配置。如何使用netbeans調試puppet燒杯測試?

/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調試-IDE啓動耙燒杯中的任務,但它並不在我已經設置了破發點突破。根據博客,我相信我在文件中設置了斷點,這些斷點將使用ruby-debug-ide運行。

順便說一句,我在CentOS運行Netbeans的8.0.1 6.4

回答

0

的一種方式,我發現是

  • 創建NetBeans Ruby項目
  • 設置斷點需要的地方。
  • 在Netbeans編輯器窗口中打開rspec二進制文件。
  • 調試rspec的文件,按Ctrl-Shift鍵F5
  • 提供調試對話框中的參數顯示在下面的圖片
  • 和你做 enter image description here