msaltnet / smtm

It's a game to get money
https://smtm.msalt.net
MIT License
91 stars 96 forks source link

coverage checking #20

Closed msaltnet closed 3 years ago

msaltnet commented 3 years ago

github repo에 test coverage badge 붙이기!

github로 운영되는 오픈 소스 프로젝트를 보면, README에 이런 저런 뱃지가 붙어 있다. CI의 Build State부터 언어, 라이센스 그리고 테스트 커버리지도 붙어있다. 내 프로젝트에도 붙여봐야겠다 싶어서 검색해 보았는데, coveralls이라는 서비스가 있네.

// 커버럴스 로고

적용하는 방법이 너무 너무 쉽다. 사실...나는 그저 저 뱃지를 추가해준 것이 전부다.

일단 가격은 오픈소스 프로젝트에 대해서 무료!

github, gitlab, bitbucket등 다양한 서비스를 지원하고, 지원하는 언어도 많고, 연동되는 CI 시스템도 많다! 특히 travis-ci를 사용하고 있는 public repo는 아무것도 안해줘도 된다!

// 내 깃헙

coverage.py 같은 패키지를 사용해서 좀 더 자세하게 직접 측정할 수도 있지만, 지금은 딱히 그렇게까지 필요하지가 않다. 패키지 설치 없이, 추가 설정 없이 한눈이 커버리지 비율 확인이 가능해섯 넘 좋다!

오픈소스 만세!

msaltnet commented 3 years ago

https://blog.outsider.ne.kr/954 이분은...2013년에 이미 사용해보셨네...ㅎㄷㄷ

msaltnet commented 3 years ago

https://github.com/coveralls-clients/coveralls-python 소스에서 해줘야 하네. 커버리지도 사용해야 하네...;; https://coverage.readthedocs.io/en/coverage-5.3/

https://github.com/nickmerwin/node-coveralls

smtm/.travis.yml 손보기