Contexte
- rcov 0.9.8 2010-02-28
- rubis 1.8.7 (2009-06- 12 patchlevel 174) [i686-darwin10.3.0]
- RVM 0.1.38 par Wayne E. Seguin ([email protected]) [http://rvm.beginrescueend.com/]
- système Ruby (RVM système d'utilisation): rubis 1.8.7 (2010- 01-10 niveau de correctif 249) [i686-darwin10]
Fichiers
La configuration de test est un dossier « lib » contenant un seul fichier qui définit une classe, les « test » dossiers et « test/sub_test », avec « sub_test » contenant le single « test_example_lib.rb » et un Rakefile comme ceci:Rcov commencé à analyser libs chargés (y compris rdoc lui-même) - lors de l'utilisation RVM (Ruby Version Manager)
require 'rcov/rcovtask' task :default => [:rcov] desc "RCov" Rcov::RcovTask.new do | t | t.test_files = FileList[ 'test/**/test_*.rb' ] end
Résultat
#rake (in /Users/stephan/tmp/rcov_example) rm -r coverage Loaded suite /Users/stephan/.rvm/gems/ruby-1.8.7-p174/bin/rcov Started . Finished in 0.000508 seconds. 1 tests, 2 assertions, 0 failures, 0 errors +----------------------------------------------------+-------+-------+--------+ | File | Lines | LOC | COV | +----------------------------------------------------+-------+-------+--------+ |...ms/rcov-0.9.8/lib/rcov/code_coverage_analyzer.rb | 271 | 156 | 5.1% | |...ems/rcov-0.9.8/lib/rcov/differential_analyzer.rb | 116 | 82 | 9.8% | |lib/example_lib.rb | 16 | 11 | 72.7% | +----------------------------------------------------+-------+-------+--------+ |Total | 403 | 249 | 9.6% | +----------------------------------------------------+-------+-------+--------+ 9.6% 3 file(s) 403 Lines 249 LOC
question
Pourquoi Rcov s'analysé ici? Je m'attendrais à cela (et cela n'arrive pas en utilisant 'rvm use system'). En fait, il semble être dû à moi en utilisant un Ruby installé via RVM.
Excellent, merci! – Stephan
A travaillé pour moi, merci! –