2012-10-26 3 views
1

Je n'arrive pas à trouver un exemple simple sur comment utiliser simplecov avec rake/rspec.ruby ​​rake rspec simplecov .... encore

Voici le repo que j'ai installé: https://github.com/stensonb/simplecov-playground

Si vous cloner ce, et « paquet d'installation », « couverture râteau », vous verrez ... LOC qui 0/0 est décevant. Comme le projet se trouve maintenant (8e5fa35983), je m'attends à ce qu'il y ait 0/XX LOC (où XX est les lignes de code que j'ai ... clairement plus de zéro - regardez /lib/mytest.rb)

choses que j'ai essayé:

  1. ajoutant "require 'simplecov'" et "SimpleCov.start" à mon spec_helper.rb
  2. ajouter des groupes à la configuration simplecov

de Tout le monde avoir un sugg estion sur comment faire fonctionner cette chose?

Répondre

1

Résolu!

L'élément majeur qui me manquait était "require" mon fichier lib dans mon test.

J'avais supposé que simplecov tiendrait TOUS mes fichiers en regardant la structure du répertoire ... mais cela ne semble pas se produire. Il ne fera qu'évaluer les codes explicitement chargés dans le classpath (pour utiliser java parlance) ... en utilisant "requires", ou "load", ou "include", je suppose.

Je vais réorienter ma solution vers cet emplacement github plus tard aujourd'hui.

Questions connexes