Contributing

Contributing

Code is hosted at git.openstack.org. Submit bugs to the python-manilaclient project on Launchpad. Submit code to the openstack/python-manilaclient project using Gerrit.

Testing

Manilaclient has two types of tests - ‘unit’ and ‘functional’.

The preferred way to run tests is using tox.

See Consistent Testing Interface for more details.

Functional tests

Functional CLI tests require several things to be able to run:

  • Deployed and working manila service.
  • Configured config file.

Config file is used to get information like ‘auth_url’, ‘username’, ‘tenant_name’ and ‘password’. To get config sample need to run following ‘tox’ job:

$ tox -e genconfig

This will create file ‘etc/manilaclient/manilaclient.conf.sample’ with all available config opts. Then rename it removing “.sample” and set values for opts there. After it, tests can be run using following tox job:

$ tox -e functional
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.