The demands to run tests on various projects are growing. This series makes
$ patchew-cli tester -p PROJECT1,PROJECT2,...
possible, so that we can manage testers in a consolidated way.
Fam Zheng (7):
ansible: Use "copy" instead of "synchronize" to deploy tester
Add SetProperty event
testing: Optimized "testing-get" API call
deploy-testers: Drop user in cron task
testing: Use testing.ready property for project HEAD test
api: Don't append None into updated_series list
tester: Test multiple projects
api/models.py | 21 +++++++++--
api/views.py | 4 ++-
mods/testing.py | 28 ++++++++++++---
patchew-cli | 50 +++++++++++++++-----------
scripts/playbooks/deploy-testers.yml | 6 ++--
tests/test_testing.py | 70 ++++++++++++++++++++++++++++++++----
6 files changed, 141 insertions(+), 38 deletions(-)
--
2.14.3