keystone/keystone
Colleen Murphy 5e35efd55f Split protection unit tests into its own job
There are so many protection tests now, and for the moment they are so
inefficient, that running them all as part of our main unit test suite
for py27, py36, py37, and cover jobs yields a high rate of timeouts
which reduces our own development velocity and negatively impacts every
project that co-gates with keystone. This change splits the protection
tests into their own level of tests outside of the configured stestr
test_path and adds a separate tox environment and zuul job to run just
the protection tests on their own. Parallelizing these tests should help
alleviate the timeout issue while we work on making these tests more
efficient.

Change-Id: Ibb12053bd6864a153f7e3998dbd008b6eec4295b
2019-09-16 10:56:42 -07:00
..
api Merge "Implement scope type checking for EC2 credentials" 2019-09-15 09:19:59 +00:00
application_credential Expose access rules as its own API 2019-09-14 03:14:20 -07:00
assignment Add immutable option for roles and projects 2019-09-10 00:03:16 -07:00
auth Fix oauthlib update errors 2019-09-05 11:48:41 -07:00
catalog Allow to filter endpoint groups by name 2019-07-18 08:57:50 +02:00
cmd Add immutable roles status check 2019-09-11 11:04:29 -07:00
common Merge "Implement scope type checking for EC2 credentials" 2019-09-15 09:19:59 +00:00
conf Add support for previous TOTP windows 2019-08-14 13:16:59 +12:00
credential Add retry for DBDeadlock in credential delete 2019-08-19 21:06:40 +05:30
endpoint_policy Convert policy API to flask 2018-08-31 07:14:32 +00:00
federation Add new attribute to the federation protocol API 2019-07-19 10:46:23 -07:00
identity Fix missing print format and missing ws between words 2019-08-06 08:29:34 +08:00
limit Drop limit columns 2019-07-05 06:59:58 +00:00
locale Imported Translations from Zanata 2018-08-09 06:06:59 +00:00
models Add access rules to token validation 2019-09-14 03:14:36 -07:00
oauth1 Revert "Blacklist bandit 1.6.0" 2019-05-14 21:09:32 +00:00
policy Convert policy API to flask 2018-08-31 07:14:32 +00:00
receipt Change __all__ list to tuple 2018-11-07 16:40:02 -06:00
resource Add immutable option for roles and projects 2019-09-10 00:03:16 -07:00
revoke Remove unused revoke_by_user_and_project 2018-09-14 04:08:01 +00:00
server Add access rules to token validation 2019-09-14 03:14:36 -07:00
tests Split protection unit tests into its own job 2019-09-16 10:56:42 -07:00
token Add access rules to token validation 2019-09-14 03:14:36 -07:00
trust Move redelegation fields out of extras 2019-04-12 20:27:34 -07:00
__init__.py Revert "Disable eventlet monkey-patching of DNS" 2013-05-10 10:24:48 -04:00
exception.py Expose access rules as its own API 2019-09-14 03:14:20 -07:00
i18n.py Fix translated response 2019-08-19 14:49:37 +08:00
notifications.py Revert "Blacklist bandit 1.6.0" 2019-05-14 21:09:32 +00:00
version.py Update API version for access rules 2019-09-14 03:14:45 -07:00