Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configurer les rapports de test avec pytest
La procédure suivante montre comment configurer les rapports de test dans le framework AWS CodeBuild de test pytest
La procédure nécessite les conditions préalables suivantes :
-
Vous avez un CodeBuild projet existant.
-
Votre projet est un projet Python qui est configuré pour utiliser le cadre de test pytest.
Ajoutez l'entrée suivante à la phase build
ou post_build
de votre fichier buildspec.yml
. Ce code découvre automatiquement les tests dans le répertoire en cours et exporte les rapports de test vers le fichier spécifié par <test report directory>
/<report
filename>
. Le rapport utilise le JunitXml
format.
- python -m pytest --junitxml=
<test report directory>
/<report filename>
Dans votre fichier buildspec.yml
, ajouter/mettez à jour les sections suivantes.
version: 0.2 phases: install: runtime-versions: python: 3.7 commands: - pip3 install pytest build: commands: - python -m pytest --junitxml=
<test report directory>
/<report filename>
reports: pytest_reports: files: -<report filename>
base-directory:<test report directory>
file-format: JUNITXML