Tweak for new directory layout
This commit is contained in:
parent
65eae51119
commit
91796c08f6
|
@ -0,0 +1,6 @@
|
|||
[run]
|
||||
branch = True
|
||||
source = senlin_tempest_plugin
|
||||
|
||||
[report]
|
||||
ignore_errors = True
|
|
@ -0,0 +1,4 @@
|
|||
[gerrit]
|
||||
host=review.openstack.org
|
||||
port=29418
|
||||
project=openstack/openstack.git
|
|
@ -0,0 +1,7 @@
|
|||
[DEFAULT]
|
||||
test_command=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \
|
||||
OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \
|
||||
OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-60} \
|
||||
${PYTHON:-python} -m subunit.run discover -t ./ . $LISTOPT $IDOPTION
|
||||
test_id_option=--load-list $IDFILE
|
||||
test_list_option=--list
|
38
HACKING.rst
38
HACKING.rst
|
@ -16,41 +16,3 @@ Senlin Specific Commandments
|
|||
- [S321] The api_version decorator has to be the first decorator on a method.
|
||||
- [S322] LOG.warn is deprecated. Enforce use of LOG.warning.
|
||||
- [S323] Use assertTrue(...) rather than assertEqual(True, ...).
|
||||
|
||||
Working on APIs
|
||||
---------------
|
||||
|
||||
If you are proposing new APIs or fixes to existing APIs, please spend some
|
||||
time reading the guidelines published by the API WorkGroup:
|
||||
|
||||
https://git.openstack.org/cgit/openstack/api-wg/tree/guidelines
|
||||
|
||||
Any work on improving Senlin's APIs to conform to the guidelines are welcomed.
|
||||
|
||||
Creating Unit Tests
|
||||
-------------------
|
||||
|
||||
For every new feature, unit tests should be created that both test and
|
||||
(implicitly) document the usage of said feature. When submitting a patch to a
|
||||
bug without a unit test, a new unit test should be added. If a submitted bug
|
||||
fix does have a unit test, be sure to add a new one that fails without the
|
||||
patch and passes with the patch.
|
||||
|
||||
For more information on creating and running unit tests , please read
|
||||
senlin/doc/source/developer/testing.txt.
|
||||
|
||||
|
||||
Running Tests
|
||||
-------------
|
||||
|
||||
The testing system is based on a combination of `tox` and `testr`. The
|
||||
canonical approach to running tests is to simply run the command `tox`.
|
||||
This will create virtual environments, populate them with dependencies and
|
||||
run all of the tests that OpenStack CI systems run.
|
||||
|
||||
Behind the scenes, `tox` is running `ostestr --slowest`, but is set up such
|
||||
that you can supply any additional arguments to the `ostestr` command.
|
||||
For example, the following command makes `tox` to tell `ostestr` to add
|
||||
`--analyze-isolation` to its argument list::
|
||||
|
||||
tox -- --analyze-isolation
|
||||
|
|
|
@ -50,12 +50,14 @@ Launchpad Projects
|
|||
- Server: https://launchpad.net/senlin
|
||||
- Client: https://launchpad.net/python-senlinclient
|
||||
- Dashboard: https://launchpad.net/senlin-dashboard
|
||||
- Tempest Plugin: https://launchpad.net/senlin-tempest-plugin
|
||||
|
||||
Code Repository
|
||||
---------------
|
||||
- Server: https://git.openstack.org/cgit/openstack/senlin
|
||||
- Client: https://git.openstack.org/cgit/openstack/python-senlinclient
|
||||
- Dashboard: https://git.openstack.org/cgit/openstack/senlin-dashboard
|
||||
- Tempest Plugin: https://git.openstack.org/cgit/openstack/senlin-tempest-plugin
|
||||
|
||||
Blueprints
|
||||
----------
|
||||
|
@ -63,13 +65,16 @@ Blueprints
|
|||
|
||||
Bug Tracking
|
||||
------------
|
||||
- Bugs: https://bugs.launchpad.net/senlin
|
||||
- Server Bugs: https://bugs.launchpad.net/senlin
|
||||
- Client Bugs: https://bugs.launchpad.net/python-senlinclient
|
||||
- Dashboard Bugs: https://bugs.launchpad.net/senlin-dashboard
|
||||
- Tempest Plugin Bugs: https://bugs.launchpad.net/senlin-tempest-plugin
|
||||
|
||||
Weekly Meetings
|
||||
---------------
|
||||
- Schedule: every Tuesday at 1300 UTC, on #openstack-meeting channel
|
||||
- Agenda: https://wiki.openstack.org/wiki/Meetings/SenlinAgenda
|
||||
- Archive: http://eavesdrop.openstack.org/meetings/senlin/2015/
|
||||
- Archive: http://eavesdrop.openstack.org/meetings/senlin/2017/
|
||||
|
||||
IRC
|
||||
---
|
||||
|
|
|
@ -4,35 +4,8 @@
|
|||
|
||||
pbr!=2.1.0,>=2.0.0 # Apache-2.0
|
||||
Babel!=2.4.0,>=2.3.4 # BSD
|
||||
docker>=2.4.2 # Apache-2.0
|
||||
eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
|
||||
jsonpath-rw<2.0,>=1.2.0 # Apache-2.0
|
||||
jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
|
||||
keystoneauth1>=3.2.0 # Apache-2.0
|
||||
keystonemiddleware>=4.12.0 # Apache-2.0
|
||||
microversion-parse>=0.1.2 # Apache-2.0
|
||||
openstacksdk>=0.9.18 # Apache-2.0
|
||||
oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
|
||||
oslo.context>=2.14.0 # Apache-2.0
|
||||
oslo.db>=4.24.0 # Apache-2.0
|
||||
oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
|
||||
oslo.log>=3.30.0 # Apache-2.0
|
||||
oslo.messaging!=5.25.0,>=5.24.2 # Apache-2.0
|
||||
oslo.middleware>=3.27.0 # Apache-2.0
|
||||
oslo.policy>=1.23.0 # Apache-2.0
|
||||
oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
|
||||
oslo.service>=1.10.0 # Apache-2.0
|
||||
oslo.utils>=3.20.0 # Apache-2.0
|
||||
oslo.versionedobjects>=1.17.0 # Apache-2.0
|
||||
osprofiler>=1.4.0 # Apache-2.0
|
||||
PasteDeploy>=1.5.0 # MIT
|
||||
pytz>=2013.6 # MIT
|
||||
PyYAML>=3.10 # MIT
|
||||
qpid-python;python_version=='2.7' # Apache-2.0
|
||||
requests>=2.14.2 # Apache-2.0
|
||||
Routes>=2.3.1 # MIT
|
||||
six>=1.9.0 # MIT
|
||||
SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT
|
||||
sqlalchemy-migrate>=0.11.0 # Apache-2.0
|
||||
stevedore>=1.20.0 # Apache-2.0
|
||||
WebOb>=1.7.1 # MIT
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue