code_rade_testbench

CODE-RADE testbench

Build Status Docker Repository on Quay

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

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

About

your description

Install
ansible-galaxy install brucellino/CODE-RADE-testbench
GitHub repository
License
apache-2.0
Downloads
4462
Owner
ex physicist. Infrastructure guy. Skeptic. African. Islander. dad.