zuul/tests/unit
Tobias Henkel eca4620efa Optionally limit github to protected branches
When using a branch and pull model on a shared repository there are
usually one or more protected branches which are gated and a dynamic
number of temporary personal/feature branches which are the source for
the pull requests. These temporary branches while ungated can
potentially include broken zuul config and therefore break the global
tenant wide configuration.

In order to deal with this model add support for excluding unprotected
branches. This can be configured on tenant level and overridden per
project.

Change-Id: I8a45fd41539a3c964a84142f04c1644585c0fdcf
2017-08-03 11:50:26 +02:00
..
__init__.py Move tests into test/unit 2017-01-24 10:18:38 -08:00
test_bubblewrap.py Fix test_bubblewrap_leak 2017-07-06 08:51:19 -07:00
test_change_matcher.py GitHub file matching support 2017-05-10 14:32:02 -07:00
test_clonemapper.py Tests: store debug logs on error 2017-02-06 10:10:48 -08:00
test_cloner_cmd.py Replace equals None with is None 2017-06-05 13:06:10 -05:00
test_configloader.py Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
test_connection.py Case sensitive label matching 2017-07-27 07:46:35 +02:00
test_daemon.py Move tests into test/unit 2017-01-24 10:18:38 -08:00
test_disk_accountant.py Improve cleanup of test disk accountant 2017-08-01 07:51:23 +02:00
test_encryption.py Encoding changes in tests for py3 2017-05-19 06:45:31 -07:00
test_executor.py Merge "Use correct label casing in tests" into feature/zuulv3 2017-07-27 17:23:39 +00:00
test_gerrit.py Pass source to project instantiations 2017-04-18 15:14:51 -07:00
test_git_driver.py Replace config/project repos with config/untrusted projects 2017-04-18 15:52:33 -07:00
test_github_crd.py Implement Depends-On for github 2017-06-29 11:26:19 -07:00
test_github_driver.py Optionally limit github to protected branches 2017-08-03 11:50:26 +02:00
test_github_requirements.py Remove unnecessary loop in github test 2017-07-06 15:59:03 -07:00
test_inventory.py Put variables into the inventory 2017-06-06 14:57:25 -05:00
test_log_streamer.py Add web-based console log streaming 2017-07-10 10:32:28 -04:00
test_merger_repo.py Tests: store debug logs on error 2017-02-06 10:10:48 -08:00
test_model.py Handle cyaml Marks 2017-07-14 13:07:56 -07:00
test_multi_driver.py Limit github reporting to github sources 2017-07-31 14:11:05 -07:00
test_nodepool.py Cleanup zookeeper and fake nodepool in nodepool tests 2017-04-25 10:19:31 -07:00
test_openstack.py Use correct label casing in tests 2017-07-27 07:50:03 +02:00
test_push_reqs.py Extend in-repo config update support to github 2017-06-07 15:37:15 -07:00
test_requirements.py Use correct label casing in tests 2017-07-27 07:50:03 +02:00
test_scheduler.py Rename Node.hold_reason to 'comment' 2017-08-01 15:19:26 -04:00
test_scheduler_cmd.py Move test_test_config to a cmd-focused test suite 2017-05-01 12:49:32 -07:00
test_ssh_agent.py Add SSH Agent Primitives and usage 2017-05-26 09:52:22 -07:00
test_stack_dump.py Move tests into test/unit 2017-01-24 10:18:38 -08:00
test_v3.py Add max-nodes-per-job tenant setting 2017-08-01 08:19:36 +00:00
test_webapp.py Use correct label casing in tests 2017-07-27 07:50:03 +02:00
test_zuultrigger.py Use correct label casing in tests 2017-07-27 07:50:03 +02:00