remove os-testr and testrepository in favor of stestr,
and remove qpid-python (does not seem to be imported anywhere).
Also adjust docs to describe running tests with stestr instead of
testrepository.
Change-Id: I12088ea2bf2475963db58d6e8e83fd6abe6f9b3f
Add simple script to setup mysql and postgresql databases, this script
can be run by users during testing and will be run by CI systems for
specific setup before running unit tests. This is exactly what is
currently done by OpenStack CI in project-config.
This allows to change in project-config the python-db jobs to
python-jobs since python-jobs will call this script initially.
See also
http://lists.openstack.org/pipermail/openstack-dev/2016-November/107784.html
Update HACKING for this.
Needed-By: I98c1b799e520cad102b9e47cf51477f54b07e732
Change-Id: Id5e3b67190866acdebee2b89f4393d5c407a5b96
Enabled hacking checks to check dict.iteritems, dict.itervalues and
dict.iterkeys should not be used in the future and raise error while
running pep8 using tox.
Change-Id: I1239bb5c651d0193141d5bb830872caf172ec561
removed unneccessary capitalizations
Heat should be lower case
titles should be lower case as well
changed document to documents and features
https://wiki.openstack.org/wiki/Documentation/Conventions
Change-Id: I55a4c93f518834b5d508f6ef5237ee202df37560
The current link in the HACKING file is broken. This references the
correct location for contributors to view.
Change-Id: I9edc768bca825534771d79082e7824befa51e1b8
Reference the OpenStack hacking guide in HACKING.rst and remove
duplicate entries. Add placeholder section for heat specific
rules. heat specific rules can be created using hacking's local check
support.
Change-Id: Ib6967ae769bd73857abb7ef89368c407c8b22053
This is stricter, but also provides plumbing for more advanced things
like fixtures and testscenarios.
Change-Id: I607b50390708ca3caa9799ef0b27007df5045a6c
References to Nova in the docstrings(!) of the hacking.py tests caused the
run_pep8.sh script to fail if the Grizzly development version of Nova was
not installed. Update all the references to use Heat packages instead.
Change-Id: I2e84e9a231451705d61fa9acddc65ee95a98e294
This patch imports nova's HACKING.rst guidelines altered for Heat.
This patch imports nova's run_pep8.sh with some minor alterations.
This patch imports nova's hacking.py extensions to pep8.
This patch places the run_pep8 logic in a separate file rather than
having it spread between tox.ini and run_tests.sh. The HACKING.rst
requirements as well as general pep8 requirements are then enforced
with run_pep8.sh.
Avoid running once the N802 rule until dependency changelogs are
less then 50 characters.
Change-Id: If46c14668eae3cf11b8fbff46d766cc589d701aa
Fixes: Bug #1131275
Use openstack-common's update script to sync it to the latest.
Add some dire warnings that changes should be made in the upstream
copy of the code first.