Check the return code for the test script.

Rework the error reporting from the dataset log analysis to take
into account global failures as well, and only report success if
both global success and dataset success have been achieved.

Fixes bug: 1263828

Change-Id: I53aa5ab949293a02f93f9981c0f98246a77d825f
2 files changed
tree: 7a6c5f20d6ba4d97d622792a7e35b6462d43ddef
  1. .gitignore
  2. .gitreview
  3. .testr.conf
  4. LICENSE
  5. README.md
  6. doc/
  7. etc/
  8. requirements.txt
  9. setup.cfg
  10. setup.py
  11. test-requirements.txt
  12. tests/
  13. tools/
  14. tox.ini
  15. 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.