CircleCI에서 pytest의 커버리지 결과 보기
개요
테스트 커버리지 보고서를 HTML로 제출했지만 CircleCI에서 보는 방법을 모르겠습니다!
라는 방향으로, 어떻게 하면 커버리지 리포트를 CircleCI에서 보는 방법을 써 갑니다
주의
상당히 강인하기 때문에 더 좋은 방법이 있다고 생각합니다. 뭔가 좋은 방법을 아는 분은 코멘트로 부탁합니다
절차
상당히 강인하기 때문에 더 좋은 방법이 있다고 생각합니다. 뭔가 좋은 방법을 아는 분은 코멘트로 부탁합니다
절차
커버리지 보고서 발행
어떻게 내어도 괜찮습니다만, 여기는
pytest
로 해 나가려고 생각합니다src
디렉토리의 코드에 대해서, test-reports
디렉토리에 HTML 형식의 커버리지 리포트를 냅니다pytest --cov=src --cov-report=html:test-reports
config.yml 따기
version: 2
jobs:
build:
docker:
- image: circleci/python:3.7.2
steps:
(省略)
- run:
name: run test
command: |
. venv/bin/activate
pip install pytest
pip install pytest-cov
pytest --cov=src --cov-report=html:test-reports
- store_artifacts:
path: test-reports/
destination: circleci-docs
와 같이하면 아래 그림과 같이
Artifacts
의 부분에 커버리지 리포트의 파일군이 표시됩니다이것의
index.html
를 밟았을 때, 커버리지 리포트를 볼 수 있었습니다! 했다파일 이름을 클릭하면 제대로 파일별 결과도 볼 수 있습니다.
끝이야
Reference
이 문제에 관하여(CircleCI에서 pytest의 커버리지 결과 보기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/nanigasi-san/items/2bc2cefc31008044cb62텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)