2010-09-15 7 views

Répondre

9

SimpleCov.coverage_dir ‘coverage’

Cela vous permettra de définir le répertoire dans lequel les informations de couverture sera. Donc, une façon de le configurer sera de mettre

if RUBY_VERSION > "1.9" 
    require 'simplecov' 
    SimpleCov.start 'rails' 
    SimpleCov.coverage_dir 'coverage/rspec' 
end 

à l'intérieur de votre test_helper et

if RUBY_VERSION > "1.9" 
    require 'simplecov' 
    SimpleCov.start 'rails' 
    SimpleCov.coverage_dir 'coverage/cucumber' 
end 

intérieur de features/support/env.rb

Cela devrait les séparer. Vous devez également vous assurer de lancer les tests séparément afin de ne pas les fusionner.

+0

Oui, j'ai trouvé la solution moi-même ... Mais c'est ainsi que ça fonctionne comme je l'ai demandé. Merci! – Lichtamberg

+1

Dans les versions récentes de simplecov, vous ne devriez pas avoir besoin du si RUBY_VERSION-emballage - simplecov ne devrait pas lancer sur 1.8/JRuby – TheDeadSerious

+0

Et il est nécessaire si je commence à simplecov à partir du fichier .simplecov? –

0

Hmmm ... pas de réponse .. ma solution était d'enlever la ligne requise de l'un des cadres de test et de faire l'essai séparément ...

Questions connexes