
The epa-orchestrator charm is an operator designed to configure and install epa-orchestrator snap. Change-Id: Ib74ec522a67f8f06996d8ff4fdd1c87ae9311de3 Signed-off-by: Ahmad Hassan <ahmad.hassan@canonical.com>
774 B
774 B
Contributing
To make contributions to this charm, you'll need a working development setup.
You can create an environment for development with tox
:
virtualenv venv
source venv/bin/activate
Testing
This project uses tox
for managing test environments. There are some pre-configured environments
that can be used for linting and formatting code when you're preparing contributions to the charm:
tox run -e fmt
tox run -e linters
tox run -e pep8
tox -e py3 -- epa-orchestrator
Smoke testing
tox -e func -- --smoke --test-directory=/root/sunbeam-charms/tests/machine/
Build the charm
Build the charm in this git repository using:
tox -e build -- epa-orchestrator