2012-03-16 2 views
-1

나는 metric에 rcov, roody, reek, stat, flog, flay를 실행해야한다고 지정했습니다. 모든 통계를 실행 한 후 보고서를 생성하는 동안 멈추는 것처럼 보입니다. Ctrl + C를 누르면 Ctrl + C를 누르면 Ctrl + C를 누르면 다음 스택 트레이스가 인쇄됩니다.Jenkins를 통과했을 때 metrical hang

/home/deploy/.gem/ruby/1.8/gems/syntax-1.0.0/lib/syntax/common.rb:99:in `scan_until': Interrupt 
from /home/deploy/.gem/ruby/1.8/gems/syntax-1.0.0/lib/syntax/common.rb:99:in `__send__' 
from /home/deploy/.gem/ruby/1.8/gems/syntax-1.0.0/lib/syntax/common.rb:99:in `scan_until' 
from /home/deploy/.gem/ruby/1.8/gems/syntax-1.0.0/lib/syntax/lang/ruby.rb:28:in `step' 
from /home/deploy/.gem/ruby/1.8/gems/syntax-1.0.0/lib/syntax/common.rb:77:in `tokenize' 
from /home/deploy/.gem/ruby/1.8/gems/syntax-1.0.0/lib/syntax/convertors/html.rb:16:in `convert' 
from /home/deploy/.gem/ruby/1.8/gems/metric_fu-2.1.1/lib/templates/awesome/awesome_template.rb:59:in `write_file_data' 
from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `each_with_index' 
from /home/deploy/.gem/ruby/1.8/gems/metric_fu-2.1.1/lib/templates/awesome/awesome_template.rb:46:in `each' 
from /home/deploy/.gem/ruby/1.8/gems/metric_fu-2.1.1/lib/templates/awesome/awesome_template.rb:46:in `each_with_index' 
from /home/deploy/.gem/ruby/1.8/gems/metric_fu-2.1.1/lib/templates/awesome/awesome_template.rb:46:in `write_file_data' 
from /home/deploy/.gem/ruby/1.8/gems/metric_fu-2.1.1/lib/templates/awesome/awesome_template.rb:40:in `each_pair' 
from /home/deploy/.gem/ruby/1.8/gems/metric_fu-2.1.1/lib/templates/awesome/awesome_template.rb:40:in `write_file_data' 
from /home/deploy/.gem/ruby/1.8/gems/metric_fu-2.1.1/lib/templates/awesome/awesome_template.rb:34:in `write' 
from /home/deploy/.gem/ruby/1.8/gems/metric_fu-2.1.1/lib/base/report.rb:48:in `save_templatized_report' 
from /usr/lib/ruby/gems/1.8/gems/metrical-0.1.0/lib/metrical.rb:66:in `run_metric_fu' 
from /usr/lib/ruby/gems/1.8/gems/metrical-0.1.0/lib/metrical.rb:21:in `run' 
from /usr/lib/ruby/gems/1.8/gems/metrical-0.1.0/bin/metrical:4 
from /usr/bin/metrical:19:in `load' 
from /usr/bin/metrical:19 

도와주세요. 미리 감사드립니다.

+0

메트릭이 dev env에서 작동합니까? – shingara

답변

0

미터법에 대한 다음 구성은 내 문제를 해결했습니다. 본질적으로 기본 템플릿이 아닌 StandardTemplate로 템플릿을 변경하면 작동합니다. 어떤 이유로 든 매달리지 않습니다.

MetricFu::Configuration.run do |config| 
config.metrics = [:reek, :roodi, :flog, :flay, :rcov, :stats, :rails_best_practices, :churn, :saikuro] 
config.graphs = [:reek, :roodi, :flog, :flay, :rcov, :stats, :rails_best_practices, :churn, :saikuro] 
config.verbose = true 
config.template_class = StandardTemplate 
config.rcov[:rcov_opts] << "-I#{"lib:test"}" 
config.graph_engine = :gchart 
end 
+1

metric_fu 3.0이 출시되었고 버그가 많이 줄어 들었습니다 (저는 관리자입니다). https://github.com/metricfu/metric_fu 젠킨스에서 metric_fu를 실행하려면 무엇을 사용하고 있습니까? (미터법은 더 이상 필요하지 않습니다) – BF4