2012-10-26 3 views
1

rake/rspec에서 simplecov를 사용하는 방법에 대한 간단한 예제를 찾는 데 어려움이 있습니다. https://github.com/stensonb/simplecov-playgroundruby ​​rake rspec simplecov .... 다시

이를 복제하는 경우와 "번들 설치가", "레이크 범위", 당신은 실망 0/0 LOC ...가 표시됩니다

는 여기에 내가 설정을 가지고있는 REPO입니다.

프로젝트가 지금 (8e5fa35983) 앉기 때문에, 나는 0/XX LOC가있을 것을 기대한다. (여기서 XX는 실제 코드 행이다. 0보다 명확하게 --lib/mytest.rb를 본다.)

것들 나는 시도했다 :

  1. 내 spec_helper.rb 및 "SimpleCov.start" " 'simplecov을'필요"부가 simplecov의 설정

누구에 그룹을 추가

  • 큰소리로 말하다 이 일을하는 방법에 대한 estion?

  • 답변

    1

    해결!

    필자가 놓친 주요 항목은 테스트에서 내 lib 파일을 "요구"하는 것입니다.

    나는 simplecov가 디렉토리 구조를보고 내 모든 파일을 가져올 것이라고 추정했지만, 그런 일은 일어나지 않습니다. 클래스 패스에 명시 적으로로드 된 코드 만 분석합니다 (Java 구문을 사용합니다). "requires"또는 "load"또는 "include"를 사용합니다.

    오늘 내 솔루션을이 github 위치로 푸시합니다.