zuul/tests
James E. Blair aad3ae2fe1 Add driver-specific pipeline requirements
As we expand the Github driver, we're seeing a need to specify driver-specific
pipeline requirements.  To accomplish this, bump the require/reject pipeline
keywords down a level underneath connection names.  This lets users specify
per-source pipeline requirements.

This adds new API methods for sources to create the new pipeline filters
(by returning instances or subclasses of RefFilter, which used to be called
ChangeishFilter).

This change also creates and/or moves driver-specific subclasses of EventFilter
and TriggerEvent in(to) their respective drivers.

Change-Id: Ia56c254e3aa591a688103db5b04b3dddae7b2da4
2017-05-19 13:24:00 -07:00
..
fixtures Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00
nodepool Cleanup zookeeper and fake nodepool in nodepool tests 2017-04-25 10:19:31 -07:00
unit skip py3 failing tests 2017-05-19 06:45:31 -07:00
__init__.py Add non-voting jobs. 2012-08-23 23:20:09 +00:00
base.py Merge "Fix github driver tests for py3" into feature/zuulv3 2017-05-19 19:55:02 +00:00
encrypt_secret.py Augment references of pkcs1 with oaep 2017-03-29 12:44:45 -07:00
make_playbooks.py Use libyaml if possible 2017-04-04 11:49:05 -07:00
print_layout.py Add playbooks for all test jobs 2017-02-03 14:23:58 -08:00