
Add a charm for running tempest against a sunbeam openstack deployment. It has support for running a "validate" action with parameters passed to tempest. Further development is planned, including periodic (cron based) tempest checks and integration with COS. Initial stubs are included to support this development. Co-authored-by: Samuel Allan <samuel.allan@canonical.com> Change-Id: Ie66177489ae38355a8f0025006192cc409e0e761
26 lines
583 B
Markdown
26 lines
583 B
Markdown
# Contributing
|
|
|
|
To make contributions to this charm, you'll need a working [development setup](https://juju.is/docs/sdk/dev-setup).
|
|
|
|
## Testing and Development
|
|
|
|
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.
|
|
Please see the tox.ini file in the root of this repository.
|
|
|
|
For example:
|
|
|
|
```
|
|
tox -e fmt
|
|
tox -e pep8
|
|
tox -e cover
|
|
```
|
|
|
|
## Build the charm
|
|
|
|
Change to the root of this repository and run:
|
|
|
|
```
|
|
tox -e build -- tempest-k8s
|
|
```
|