Repolode
TheKevJames

TheKevJames/coveralls-python

coverage.py 결과를 coveralls.io에 업로드해 커버리지 통계를 온라인에 공개하는 Python 패키지입니다.

스타
573
포크
186
열린 이슈
2
마지막 커밋
11시간 전

어떤 프로젝트인가요?

Coveralls for Python은 Python 프로젝트의 테스트 커버리지 데이터를 호스팅 서비스인 coveralls.io로 전송하는 클라이언트입니다. coveralls.io는 커버리지 통계를 온라인에 공개합니다. coverage.py와 연동되므로 pytest나 nosetests처럼 coverage.py로 실행할 수 있는 테스트 러너라면 결과를 서비스에 전달할 수 있습니다.

일반적인 사용 흐름은 coverage를 적용해 테스트를 실행한 다음, coveralls 명령으로 리포트를 업로드하는 것입니다. 이 패키지는 PyPI에서 설치할 수 있으며 conda-forge와 Docker 이미지로도 제공됩니다.

프로젝트 문서에는 사용법이 안내되어 있고, 지원되는 Python 및 coverage.py 버전도 명시되어 있습니다. 구버전 환경에서는 1.x 계열을 사용하도록 고정되어 있습니다.

핵심 기능

  • 01단일 명령으로 coverage.py 리포트를 coveralls.io에 업로드합니다.
  • 02pytest, nosetests 및 coverage.py로 실행하는 다른 테스트 러너와 함께 사용할 수 있습니다.
  • 03PyPI, conda-forge 및 Docker 이미지로 설치할 수 있습니다.
  • 04여러 Python 버전과 구현체를 지원합니다.

활용 사례

  • Python 프로젝트의 테스트 커버리지 배지와 리포트를 coveralls.io에 게시합니다.
  • 테스트 실행 후 CI 파이프라인 단계로 커버리지 업로드를 추가합니다.
  • Python 코드베이스의 커버리지 변화를 시간에 따라 추적합니다.

빠른 시작

  1. 1

    PyPI에서 coveralls 패키지를 설치합니다

    pip install coveralls
  2. 2

    패키지의 테스트를 coverage.py로 실행합니다

    coverage run --source=mypkg -m pytest tests/
  3. 3

    커버리지 결과를 coveralls.io에 업로드합니다

    coveralls

사용 전 알아둘 점

  • 업로드하려면 coveralls.io 계정과 저장소 토큰이 필요하며, README에서 관련 문서를 안내합니다.

포함된 컬렉션

토픽

#python#code-coverage#testing#ci#pytest#coverage-py#coverage#coveralls#nosetests

자주 묻는 질문

coveralls-python은(는) 무엇인가요?
coverage.py 결과를 coveralls.io에 업로드해 커버리지 통계를 온라인에 공개하는 Python 패키지입니다. Coveralls for Python은 Python 프로젝트의 테스트 커버리지 데이터를 호스팅 서비스인 coveralls.io로 전송하는 클라이언트입니다. coveralls.io는 커버리지 통계를 온라인에 공개합니다. coverage.py와 연동되므로 pytest나 nosetests처럼 coverage.py로 실행할 수 있는 테스트 러너라면 결과를 서비스에 전달할 수 있습니다.
coveralls-python은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
coveralls-python은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
coveralls-python은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. coveralls-python의 마지막 커밋은 2026년 11월 6일입니다.
coveralls-python은(는) 어디에 사용할 수 있나요?
Python 프로젝트의 테스트 커버리지 배지와 리포트를 coveralls.io에 게시합니다. 테스트 실행 후 CI 파이프라인 단계로 커버리지 업로드를 추가합니다. Python 코드베이스의 커버리지 변화를 시간에 따라 추적합니다.
coveralls-python는 어떻게 설치하나요?
PyPI에서 coveralls 패키지를 설치합니다: pip install coveralls 패키지의 테스트를 coverage.py로 실행합니다: coverage run --source=mypkg -m pytest tests/ 커버리지 결과를 coveralls.io에 업로드합니다: coveralls
coveralls-python은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/TheKevJames/coveralls-python

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

최근 코드 변경의 영향을 받은 테스트만 다시 실행하고, 선택적으로 연속 감시 모드도 지원하는 pytest 플러그인입니다.

개발 도구#pytest#testing#python
1천+2 이번 주87PythonMIT활발히 관리됨업데이트 5일 전

플러그인, 테스트 검색, 매개변수화 테스트와 더 풍부한 출력을 지원하며 nose의 후속 프로젝트인 Python 테스트 러너입니다.

개발 도구#python#testing#unittest
829+1 이번 주139PythonOther업데이트 그저께

Ruby 코드에 변이를 적용하고 테스트 스위트가 잡아내지 못하는 변경 사항을 알려주는 뮤테이션 테스트 도구입니다.

개발 도구#mutation-testing#ruby#testing
2.2천162RubyOther활발히 관리됨업데이트 4일 전