Add a JSON interface for getting EWS queue status
authorap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 25 Dec 2013 09:13:47 +0000 (09:13 +0000)
committerap@apple.com <ap@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 25 Dec 2013 09:13:47 +0000 (09:13 +0000)
commit797fde226691e4bcad9b03f1094d0fb8136eb006
tree9e300dfee5e967de836268886a128e8d009c1295
parent081c4f92a364a5bab9b6b3893e0102157555b24f
Add a JSON interface for getting EWS queue status
https://bugs.webkit.org/show_bug.cgi?id=126182

Reviewed by Ryosuke Niwa.

The current goal is to add an indicator of how many patches are in the queue, and
the JSON also includes some other information that was easy to add.

* QueueStatusServer/app.yaml: Updated version for deployment.

* QueueStatusServer/handlers/queuestatusjson.py: Added. Returns a JSON with some
bot and patch queue information.

* QueueStatusServer/index.yaml: Added an index for a new query that only returns
bot ids.

* QueueStatusServer/main.py: Map /queue-status-json/ directory to QueueStatusJSON
handler.

* QueueStatusServer/config: Added property svn:ignore.
* QueueStatusServer/filters: Added property svn:ignore.
* QueueStatusServer/loggers: Added property svn:ignore.
* QueueStatusServer/handlers: Added property svn:ignore.
* QueueStatusServer/model: Added property svn:ignore.
Ignore compiled *.pyc files in all directories they appear in when running locally.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@161062 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Tools/ChangeLog
Tools/QueueStatusServer/app.yaml
Tools/QueueStatusServer/handlers/queuestatusjson.py [new file with mode: 0644]
Tools/QueueStatusServer/index.yaml
Tools/QueueStatusServer/main.py