register functions dynamically to allow every database to be tested

against a patchset.
2 files changed
tree: 60c4d04a33e4f3037233661ebdb7d5b89f94c1f2
  1. .gitignore
  2. .testr.conf
  3. LICENSE
  4. README.md
  5. etc/
  6. requirements.txt
  7. setup.cfg
  8. setup.py
  9. test-requirements.txt
  10. tests/
  11. tox.ini
  12. turbo_hipster/
README.md

turbo-hipster

A set of CI tools.

worker_server.py is a worker server that loads and runs task_plugins.

Each task_plugin is a zuul gearman worker that implements, handles, executes a job, uploads/post-processes the logs and sends back the results to zuul.

plugins

gate_real_db_upgrade: Runs the db_sync migrations on each dataset available in the datasets subdir.