brucellino.code_rade_testbench
banc d'essai CODE-RADE
Ceci est un rôle activé par conteneur pour créer l'image de banc d'essai utilisée pour exécuter les tests unitaires du code du dépôt CODE-RADE. Il est basé sur le conteneur de construction standard CODE-RADE avec quelques outils supplémentaires spécifiques aux langages décrits ci-dessous. Cette image est utilisée pendant la première partie du pipeline de tests, pour exécuter des tests unitaires et de linting sur le code du dépôt concerné. Elle contient les environnements d'exécution suivants :
- python :
- versions 2.7, 3.6 dans un virtualenv
- packages :
- pytest
- mock
- requests
- ruby : 2.0.0
- gems :
- bundler
- rspec
- gems :
Les outils de test suivants sont également inclus :
- ShellCheck
Voir defaults pour plus d'informations.
Exigences
Pas d'exigences spécifiques.
Variables du rôle
Les variables sont décrites dans defaults.yml
.
Elles se réfèrent aux packages nécessaires pour être présents sur l'image.
Dépendances
Aucune
Exemple de Playbook
- hosts: serveurs-de-première-phase-CI
roles:
- { role: AAROC.CODE-RADE-testbench }
Licence
Apache-2.0
Informations sur l'auteur
Voir AUTHORS.md
ansible-galaxy install brucellino.code_rade_testbench