zuul/tests
Tobias Henkel 01740bd147 Case sensitive label matching
After upgrading Gerrit to 2.13 our gate stopped working. The reason
for this is that after a successful gate run zuul does something like
'gerrit review --label verified=2 --submit'. The verified label in
Gerrit by default is configured as 'Verified'. The newer version of
gerrit behaves different now. It accepts the +2 vote on verified but
doesn't submit the patch anymore if the casing is not correct. This
forces us to specify the label in the same casing as gerrit
expects. In that case the tolower() in canMerge prevents the patch
from entering the gate.

In order to avoid confusion and be consistent, avoid any case
conversions and use the labels exactly as defined in Gerrit.

Note that this patch requires changes to the pipelines such that the
labels are spelled exactly as defined in Gerrit.

This is a backport of I9713a075e07b268e4f2620c0862c128158283c7c to
master.

Change-Id: I55e6f12969c1c920a5017382523e71e12bc7ac3c
2017-09-15 14:38:44 -07:00
..
cmd Add tests for --cache-dir option 2015-09-04 18:28:59 +00:00
fixtures Case sensitive label matching 2017-09-15 14:38:44 -07:00
__init__.py Add non-voting jobs. 2012-08-23 23:20:09 +00:00
base.py Case sensitive label matching 2017-09-15 14:38:44 -07:00
test_change_matcher.py Don't take into account commit message for skip-if filter 2016-05-24 13:31:26 +00:00
test_clonemapper.py cloner to easily clone dependent repositories 2014-07-29 09:03:59 +00:00
test_cloner.py Cloner: use zuul_url always when project set 2017-01-27 13:01:30 -08:00
test_connection.py Case sensitive label matching 2017-09-15 14:38:44 -07:00
test_daemon.py Add daemon test 2015-01-05 14:56:54 -08:00
test_gerrit.py Add support for 'connection' concept 2015-12-06 14:48:32 +11:00
test_layoutvalidator.py Python 3 Fixes: use six.moves.configparser 2016-06-07 17:59:07 +00:00
test_merger_repo.py Merger: ensure_cloned() now looks for '.git' 2015-02-10 12:44:23 +01:00
test_model.py Merge "Don't take into account commit message for skip-if filter" 2016-07-12 23:08:42 +00:00
test_reporter.py Add support for sqlalchemy reporter 2017-02-06 12:47:29 -05:00
test_requirements.py Correct comments in requirement test cases 2017-01-19 14:37:56 -08:00
test_scheduler.py Only depend-on open changes 2017-03-09 16:19:46 -08:00
test_source.py Add base class for sources 2015-12-06 14:48:31 +11:00
test_stack_dump.py Factor out common code between cli utilities 2014-05-06 13:21:00 +00:00
test_trigger.py Add support for 'connection' concept 2015-12-06 14:48:32 +11:00
test_webapp.py Python 3 Fix: use six.moves.urillib 2016-06-06 23:58:37 +00:00
test_zuultrigger.py Update default merge failed error to mention CRD 2015-06-15 21:23:19 +00:00