brucellino.code_rade_testbench

CODE-RADE Testumgebung

Build-Status Docker-Repository auf Quay

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

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

Über das Projekt

your description

Installieren
ansible-galaxy install brucellino.code_rade_testbench
GitHub Repository
Lizenz
apache-2.0
Downloads
5.2k
Besitzer
ex physicist. Infrastructure guy. Skeptic. African. Islander. dad.