Not clear how to run tests
Bug #1836697 reported by
Alexandre Gomes
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Glance-Simplestreams-Sync Charm |
Fix Released
|
Low
|
Unassigned |
Bug Description
I'm trying to contribute to this charm and running tests has been a little difficult. The commands in the Makefile are not relevant as unit tests can't be run with `tox -e py27` as indicated in tox.ini("#charm is NOT PY27 compatible") and the command for functional tests doesn't work as is.
It would be useful to have a CONTRIBUTING.md file with some clear information on to how run tests and what is expected when submitting merge proposals.
Changed in charm-glance-simplestreams-sync: | |
status: | New → In Progress |
importance: | Undecided → Low |
Changed in charm-glance-simplestreams-sync: | |
milestone: | none → 19.10 |
Changed in charm-glance-simplestreams-sync: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Thank you for your interest in contributing, and thank you for providing feedback!
This charm is a part of the OpenStack project and there are many fast moving parts. Counting charm and interface repositories there are over a hundred individual repositories. Having a complete contributor guide in each and every one of those repositories is not feasible.
We have collected shared information including how to contribute, what style of code we prefer and how to deploy the code in two shared documentation repositories [0][1].
There probably should be added a small snippet to point people to those though, and I believe we do so in all new repositories.
0: https:/ /docs.openstack .org/charm- guide/latest/ /docs.openstack .org/project- deploy- guide/charm- deployment- guide/latest/
1: https:/