98 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
427a960d68 Updated from global requirements
Change-Id: Ie4e90456ba686a8e7a74625df659bef100c7031c
2016-11-22 13:56:13 +00:00
Ihar Hrachyshka
4e25ba840a Switch to new hacking 0.12
The release includes its own check for delayed string interpolation for
log messages, so we can now remove our own check for the same thing. The
check is off-by-default, so we need to explicitly enable it. Sadly,
select= directive in tox.ini is broken [1] so we need to enable the
check with flake8 argument instead.

[1] https://github.com/PyCQA/pycodestyle/issues/390

Change-Id: Idc6b8e5b1cb594e130d4cc0cbcfffd362f9ab86a
2016-11-08 03:36:00 +00:00
OpenStack Proposal Bot
ac2b7b0592 Updated from global requirements
Change-Id: I24f6b2ef22df782b24741020c77ee416f4b591f7
2016-11-04 14:10:47 +00:00
OpenStack Proposal Bot
a44543ff68 Updated from global requirements
Change-Id: Ib28315e083cb7c96f78c4423246b59dae4b3d456
2016-10-22 01:22:09 +00:00
OpenStack Proposal Bot
f1099f1212 Updated from global requirements
Change-Id: I46f0ff10c62040a705d984940f839de1c8954bdd
2016-10-07 19:40:57 +00:00
OpenStack Proposal Bot
ddc2367a94 Updated from global requirements
Change-Id: I61477af8822a0f623b7bebef6b53f8e833b6293a
2016-09-27 22:34:47 +00:00
Henry Gessau
e17d8eca22 Remove requests-mock from test-requirements
It should have been removed when vpnaas was decomposed.

Change-Id: I24efaa5e775bcb25ca6f9a2abc5b602ceaaa09b4
2016-09-26 00:31:59 -04:00
OpenStack Proposal Bot
114dc49510 Updated from global requirements
Change-Id: I804fe75a8b54152ec206344c420b69dc2b1a6a46
2016-09-01 04:58:44 +00:00
Ken'ichi Ohmichi
54b2efe29d Use tempest.lib tenants_client
Tempest 12.1.0 has been released for new library interfaces.
These interfaces are stable[1] and we need to switch using them
instead of current using unstable interfaces.
This will be helpful to avoid breaking gate jobs.

[1]: https://github.com/openstack/tempest/blob/master/doc/source/library.rst#stability

Change-Id: I74a5d5ed43f758b88a22ded293d85d046005d41f
2016-07-01 15:57:03 -07:00
OpenStack Proposal Bot
6914c7751a Updated from global requirements
Change-Id: I0990756b0d133e51cbde1f85cab8c8d3891b72a3
2016-06-24 17:07:49 +00:00
OpenStack Proposal Bot
2dd7344869 Updated from global requirements
Change-Id: I037bfe39806b22e8ecc79552547a254e401dd719
2016-06-22 19:59:09 +00:00
OpenStack Proposal Bot
4874af3904 Updated from global requirements
Change-Id: I3923798bea15fbd75138482af3bbe094079d4349
2016-06-13 21:52:14 +00:00
Miguel Angel Ajo
40e10a3150 Add sanity check for idempotent id's in tempest tests
Idempotent id's for tempest tests must be unique, as it's used to trace
tests even in the event of refactors [1].

This patch adds a new check using check-uuid tool from tempest to
validate id uniqueness. This adds a new test-only dependency to pull in
tempest from PyPI to make pep8 tox target work.

Also, the duplicate idempotent id's in our tests have been fixed.

[1]
http://docs.openstack.org/developer/tempest/HACKING.html#test-identification-with-idempotent-id

Co-Authored-By: Ihar Hrachyshka <ihrachys@redhat.com>
Change-Id: Ie92e4576d9ce6c26f19bdd668426c71a62409e7a
2016-06-08 23:51:15 +02:00
OpenStack Proposal Bot
93eeaf669b Updated from global requirements
Change-Id: I0a80cee947037f511f19ac648c6e26cee2128743
2016-06-02 04:06:04 +00:00
Jenkins
e0c2122222 Merge "Use unittest2 uniformly across Neutron" 2016-06-01 16:18:53 +00:00
OpenStack Proposal Bot
5fc3fbe7ae Updated from global requirements
Change-Id: I210a60dbd4f1eaf339858188e46a2bb2c24f0730
2016-05-31 18:53:18 +00:00
OpenStack Proposal Bot
2592b39df1 Updated from global requirements
Change-Id: I23b9bcbc2d94e8b03ba5fca885ebd94ca51c295b
2016-05-28 00:36:03 +00:00
Martin Hickey
afaad48aa3 Use unittest2 uniformly across Neutron
unittest2 contains bug fixes to unittest for all versions of Python<3.5.
Move unittest references to unittest2.

Bumped hacking requirement to reflect the version in
openstack/requirements that is the minimal version that supports
off_by_default checks.

Change-Id: I2d26534230ffe5d01aa0aab6ec902f81cfba774d
Depends-On: I883223962426ed8e9cdf4e304dfed17ef0946c8a
2016-05-23 13:13:17 +00:00
liusheng
8ada9cd197 Remove cliff requirement in test-requirements.txt
Neutron tests don't depend on cliff.

Change-Id: I5f62947505e4f1a216307a6df8dbcdf9de7cf5af
2016-05-16 01:23:23 +00:00
Armando Migliaccio
965e1d18a7 Move away from invoking api tests explicitly
Since adoption of the Tempest plugin framework, this
extra plumbing is no longer necessary in tree.

Related-bug: 1555356

Depends-on: If5f7ea82c45494953452f728fabb7403d0b6e14e
Change-Id: I5377f33c5a7b29f97f00878e048d154378a4fe34
2016-04-15 17:13:59 +00:00
OpenStack Proposal Bot
8e983aad03 Updated from global requirements
Change-Id: I0524752926e5fd084ffee073def311bc2bb25667
2016-04-13 03:42:01 +00:00
Armando Migliaccio
a6513175b5 Tempest 11.0.0 is released
Move the requirement to test-requirements so that we can pick up
bot proposals. Let's also match the global-requirement pin.

https://pypi.python.org/pypi/Tempest/11.0.0

Depends-on: Id2c7e09611c1f8b06e6d272589b4ea3435b8de86
Change-Id: I91d6432eabe3de1620fa1ab07ea715e29de62296
2016-04-08 16:36:34 +00:00
OpenStack Proposal Bot
1858fca7df Updated from global requirements
Change-Id: I00574395a3eae0520b94248418915e2923ce8b9f
2016-03-17 21:21:18 +00:00
Armando Migliaccio
e3210bc880 Switch to using in-tree tempest lib
As a result of change db9672e3473cd, tempest_lib is no
longer a thing we should be using.

Change-Id: I47f368fdce477d7419cc8fc23eb17264df42932d
2016-02-26 14:00:11 +00:00
OpenStack Proposal Bot
a953b53c65 Updated from global requirements
Change-Id: I459dde6aa704cc2b160004bd33b51cab7096c550
2016-02-14 23:09:06 +00:00
OpenStack Proposal Bot
bc7f4a65be Updated from global requirements
Change-Id: Ide4b3bac4b271499269f3e03429d202b5f7b81f1
2016-02-08 02:40:46 +00:00
OpenStack Proposal Bot
caf1297c17 Updated from global requirements
Change-Id: Ia4001c53f4c2c3d1076fa7533dfd095245ef8082
2016-01-16 03:28:47 +00:00
OpenStack Proposal Bot
bb29121fa6 Updated from global requirements
Change-Id: I96df4154c7f1305fbf15974a2e6b4eef7eae78af
2016-01-14 13:48:21 +00:00
OpenStack Proposal Bot
e1115a7de7 Updated from global requirements
Change-Id: I3782e12d497174fa30394f7d0e70d944f992d45f
2015-12-23 00:34:19 +00:00
OpenStack Proposal Bot
f5a2c20dd0 Updated from global requirements
Change-Id: I8a67bd6ce1dfd0872ab2b50ab8a4d43fe48e308b
2015-12-09 21:57:52 +00:00
OpenStack Proposal Bot
bedd13cb1d Updated from global requirements
Change-Id: I86877c2e483d8fbce66ef7338d9a0f353c45c9dd
2015-12-07 09:11:45 +00:00
OpenStack Proposal Bot
d9248a9bd8 Updated from global requirements
Change-Id: I3362794f691e12081a4f5cef97b4e830dc44cbb1
2015-12-03 15:05:02 +00:00
OpenStack Proposal Bot
a174be298a Updated from global requirements
Change-Id: I9f661917d8c4184aae76ba4115cd231151cf3e99
2015-11-19 15:57:59 +00:00
OpenStack Proposal Bot
d7726990b1 Updated from global requirements
Change-Id: I2e0b99ee3849a6e0d7206ec63926d3875668cf59
2015-11-09 14:54:43 +00:00
Henry Gessau
468de2d767 More instructions for neutron-db-manage revision --autogenerate
More detailed instructions for --autogenerate, including how to rely
less on devstack. Also some tweaks to scripts and requirements to
simplify the process.

Closes-Bug: #1197570

Change-Id: I97043b30a8df7408a73af38c6a015fc0dcf82571
2015-11-08 19:42:56 -05:00
Kyle Mestery
271d3c1fae Add reno for release notes management
Change-Id: I0c9b6d9a0e77b57e3637260b6e73edfe78afe5ae
Signed-off-by: Kyle Mestery <mestery@mestery.com>
2015-11-04 22:27:56 +00:00
OpenStack Proposal Bot
58bcdea019 Updated from global requirements
Change-Id: Ib0b0138caca1214201fa52ed06ec5df4b7c7820d
2015-10-15 15:42:20 +00:00
Davanum Srinivas
86ad967e40 Add testresources used by oslo.db fixture
If we use oslo.db fixtures, we'll need the package or
the next version of oslo.db release will break us.

Closes-Bug: #1503501
Change-Id: I7dfbf240333095d91a414ba15a439bdc4804eb25
2015-10-07 10:17:51 +00:00
OpenStack Proposal Bot
c51a66dd94 Updated from global requirements
Change-Id: I4dc58137eaa84049330d70a4f3b8664479de5608
2015-10-04 22:42:10 +00:00
OpenStack Proposal Bot
e26ea1dc82 Updated from global requirements
Change-Id: I671b6e3f2919de119c06bbf01c17bb85e6e9a866
2015-10-02 17:24:53 +00:00
OpenStack Proposal Bot
957ac2b83e Updated from global requirements
Change-Id: Ifc569f4371b0fafe071d99bf6542ca2802da8bd9
2015-09-21 18:56:49 +00:00
OpenStack Proposal Bot
7e070bddad Updated from global requirements
Change-Id: Ieb2e8eaf3eb9fee93d5fcb8cb4e683a0a6555fc0
2015-08-13 02:14:42 +00:00
OpenStack Proposal Bot
65ac8cd0a8 Updated from global requirements
Change-Id: I3a884a73d51df0f93b5cc88b3e3250d81bb1f455
2015-07-29 20:44:01 +00:00
OpenStack Proposal Bot
94a070c78e Updated from global requirements
Change-Id: I36e87e41ba3a99b43bc57e9c9586ec9494db62d7
2015-07-23 12:50:58 +00:00
OpenStack Proposal Bot
91f86101e4 Updated from global requirements
Change-Id: I1385cfc5d8838fbb73ba5c909537d072cba8d736
2015-07-18 16:06:06 +00:00
Jenkins
20947ddc55 Merge "Move pylint dep from tox.ini to test-requirements" 2015-07-15 15:03:27 +00:00
OpenStack Proposal Bot
65bb9241e7 Updated from global requirements
Change-Id: Ibcb49412a012f79be2f7fd697349ddbf43bd7b9b
2015-07-14 14:50:46 +00:00
Robert Collins
7344e3ab8e Improve fixture usage.
There were two broad issues with fixtures.

Firstly, the 'SafeFixture' workaround for resource leaks in fixtures
<1.3 is not needed if we depend on fixtures>=1.3.1. While testtools
may raise a TypeError when trying to query a fixture that failed to
setup, this is only ever a cascading failure - it will not cause
tests to fail, cause leaks, or cause tests to incorrectly pass. That
will be fixed in testtools soon to stop it happening (but as it cannot
affect whether a test passes or fails or leaks happen there is no
reason to wait for that). Leaks are seen with fixtures 1.3.0 still
because eventlet raises a BaseException subclass rather than an
Exception subclass, and fixtures 1.3.0 didn't handle that - 1.3.1 does.

Secondly, some of the fixtures had race conditions where things were
started and then cleanups scheduled. Where possible I've fixed those,
but some of them require more significant work to fully address.

Change-Id: I3290712f7274970defda19263f4955e3c78e5ed6
Depends-On: I8c01506894ec0a92b53bc0e4ad14767f2dd6a6b3
Closes-bug: #1453888
2015-07-01 14:53:48 +12:00
Assaf Muller
0a3279107f Move pylint dep from tox.ini to test-requirements
This allows us to pin pylint from global requirements.

Closes-Bug: #1470186
Depends-On: Ibad8cd2911efbe075ea2629c543f6ce1f216c938
Change-Id: I31cc18e0b4cd32728f5814aa9dbf403104f72c72
2015-06-30 14:58:50 -04:00
Russell Bryant
2557c47668 Updated from global requirements
This patch takes the latest global requirements update from change
Ibcb49412a012f79be2f7fd697349ddbf43bd7b9b except takes out the update
to setup.py which reverts the windows specific requirements.  We are
still working on getting the custom changes out of setup.py in change
I3c07c279d33f6aed46c3a97dd9ba81251e51429a.

Change-Id: Iee7612d39b520cf04e3b2ec503ec79d23f15f949
2015-06-25 09:20:19 -04:00