Changeset 161062 in webkit


Ignore:
Timestamp:
Dec 25, 2013, 1:13:47 AM (11 years ago)
Author:
ap@apple.com
Message:

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.

Location:
trunk/Tools
Files:
1 added
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/Tools/ChangeLog

    r161023 r161062  
     12013-12-23  Alexey Proskuryakov  <ap@apple.com>
     2
     3        Add a JSON interface for getting EWS queue status
     4        https://bugs.webkit.org/show_bug.cgi?id=126182
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        The current goal is to add an indicator of how many patches are in the queue, and
     9        the JSON also includes some other information that was easy to add.
     10
     11        * QueueStatusServer/app.yaml: Updated version for deployment.
     12
     13        * QueueStatusServer/handlers/queuestatusjson.py: Added. Returns a JSON with some
     14        bot and patch queue information.
     15
     16        * QueueStatusServer/index.yaml: Added an index for a new query that only returns
     17        bot ids.
     18
     19        * QueueStatusServer/main.py: Map /queue-status-json/ directory to QueueStatusJSON
     20        handler.
     21
     22        * QueueStatusServer/config: Added property svn:ignore.
     23        * QueueStatusServer/filters: Added property svn:ignore.
     24        * QueueStatusServer/loggers: Added property svn:ignore.
     25        * QueueStatusServer/handlers: Added property svn:ignore.
     26        * QueueStatusServer/model: Added property svn:ignore.
     27        Ignore compiled *.pyc files in all directories they appear in when running locally.
     28
    1292013-12-23  Martin Robinson  <mrobinson@igalia.com>
    230
  • trunk/Tools/QueueStatusServer/app.yaml

    r148146 r161062  
    11application: webkit-queues
    2 version: 108593 # Bugzilla bug ID of last major change
     2version: 161062 # Bugzilla bug ID of last major change
    33runtime: python
    44api_version: 1
  • trunk/Tools/QueueStatusServer/config

    • Property svn:ignore set to
      *.pyc
  • trunk/Tools/QueueStatusServer/filters

    • Property svn:ignore set to
      *.pyc
  • trunk/Tools/QueueStatusServer/handlers

    • Property svn:ignore set to
      *.pyc
  • trunk/Tools/QueueStatusServer/index.yaml

    r141129 r161062  
    6464- kind: QueueStatus
    6565  properties:
     66  - name: bot_id
     67  - name: date
     68    direction: desc
     69
     70- kind: QueueStatus
     71  properties:
    6672  - name: queue_name
    6773  - name: date
  • trunk/Tools/QueueStatusServer/loggers

    • Property svn:ignore set to
      *.pyc
  • trunk/Tools/QueueStatusServer/main.py

    r141451 r161062  
    4242from handlers.queuecharts import QueueCharts
    4343from handlers.queuestatus import QueueStatus
     44from handlers.queuestatusjson import QueueStatusJSON
    4445from handlers.recentstatus import QueuesOverview
    4546from handlers.releasepatch import ReleasePatch
     
    7071    (r'/queue-status/(.*)/bots/(.*)', QueueStatus),
    7172    (r'/queue-status/(.*)', QueueStatus),
     73    (r'/queue-status-json/(.*)', QueueStatusJSON),
    7274    (r'/next-patch/(.*)', NextPatch),
    7375    (r'/release-patch', ReleasePatch),
  • trunk/Tools/QueueStatusServer/model

    • Property svn:ignore set to
      *.pyc
Note: See TracChangeset for help on using the changeset viewer.