brucellino.code_rade_testbench
CODE-RADE Testumgebung
Dies ist eine containerbasierte Rolle zur Erstellung des Testbench-Images, das zum Ausführen von Unit-Tests des CODE-RADE-Repository-Codes verwendet wird. Es basiert auf dem standardmäßigen CODE-RADE-Baucontainer mit einigen zusätzlichen sprachspezifischen Tools, die unten beschrieben sind. Dieses Image wird in der ersten Phase der Testpipeline verwendet, um Unit- und Linting-Tests des Codes im entsprechenden Repository auszuführen. Es enthält die folgenden Runtime-Umgebungen:
- python:
- Versionen 2.7, 3.6 in virtualenv
- Pakete:
- pytest
- mock
- requests
- ruby: 2.0.0
- Gems:
- bundler
- rspec
- Gems:
Außerdem sind die folgenden Testtools enthalten:
- ShellCheck
Siehe defaults für weitere Informationen.
Anforderungen
Keine speziellen Anforderungen.
Rollenvariablen
Variablen sind in defaults.yml
beschrieben. Sie beziehen sich auf die Pakete, die im Image vorhanden sein müssen.
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: CI-initial-stage-servers
roles:
- { role: AAROC.CODE-RADE-testbench }
Lizenz
Apache-2.0
Autoreninformationen
Siehe AUTHORS.md
Installieren
ansible-galaxy install brucellino.code_rade_testbench
Lizenz
apache-2.0
Downloads
5.2k
Besitzer
ex physicist. Infrastructure guy. Skeptic. African. Islander. dad.