J'ai publié le rapport de couverture de test au format HTML, mais je ne sais pas comment le visualiser depuis CircleCI!
Pour ceux qui aiment, j'écrirai comment voir le rapport de couverture de CircleCI
C'est assez agressif, donc je pense qu'il y a une meilleure façon. Si vous connaissez un bon moyen, veuillez laisser un commentaire
Peu importe comment vous le sortez, mais je vais le faire avec pytest
(parce que c'est facile)
Pour le code dans le répertoire src
, émettez un rapport de couverture au format HTML dans le répertoire test-reports
.
pytest --cov=src --cov-report=html:test-reports
version: 2
jobs:
build:
docker:
- image: circleci/python:3.7.2
steps:
(réduction)
- 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
Si vous le faites, les fichiers du rapport de couverture seront affichés dans la partie «Artéfacts» comme indiqué dans l'image ci-dessous.
Si vous marchez sur ce ʻindex.html`, vous pouvez voir le rapport de couverture! Hourra
Cliquez sur le nom du fichier pour voir les résultats pour chaque fichier.
C'est la fin