dcgoss

A Python implementation of dcgoss


License
Apache-2.0
Install
pip install dcgoss==0.1.4

Documentation

dcgoss

This is a Python implementation of the dcgoss shell script that provides a wrapper around goss for executing tests within docker containers using docker-compose.

Prerequisites

  • python3
  • docker
  • docker-compose
  • goss

For non-Linux systems, place the Linux goss binary on your PATH or point to it with the GOSS_PATH environment variable.

Installation

pip3 install dcgoss

Usage

Run tests:

dcgoss run <service name> [<compose path>]

Edit tests:

dcgoss edit <service name> [<compose path>]