code_rade_testbench
CODE-RADE testbench
This is a container-enabled role to create the testbench image used in running unit tests of CODE-RADE repo code. It is based off of the standard CODE-RADE build container with some extra language-specific tools described below. This image is used during the first part of the testing pipeline, to run unit and linting tests on the code in the repo under question. It contains the following runtime environments:
- python:
- versions 2.7, 3.6 in virtualenv
- packages:
- pytest
- mock
- requests
- ruby: 2.0.0
- gems:
- bundler
- rspec
- gems:
Also included are the following testing tools:
- ShellCheck
See defaults for more information.
Requirements
No specific requirements.
Role Variables
Variables are described in defaults.yml
.
They refer to the packages necessary to be be present on the image.
Dependencies
None
Example Playbook
- hosts: CI-initial-stage-servers
roles:
- { role: AAROC.CODE-RADE-testbench }
License
Apache-2.0
Author Information
See AUTHORS.md
Install
ansible-galaxy install brucellino/CODE-RADE-testbench
License
apache-2.0
Downloads
4563
Owner
ex physicist. Infrastructure guy. Skeptic. African. Islander. dad.