Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(99)

Side by Side Diff: gm/rebaseline_server/server.py

Issue 46413004: rebaseline_server: make default landing page list supported query URLs (Closed) Base URL: http://skia.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | gm/rebaseline_server/static/index.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 """ 3 """
4 Copyright 2013 Google Inc. 4 Copyright 2013 Google Inc.
5 5
6 Use of this source code is governed by a BSD-style license that can be 6 Use of this source code is governed by a BSD-style license that can be
7 found in the LICENSE file. 7 found in the LICENSE file.
8 8
9 HTTP server for our HTML rebaseline viewer. 9 HTTP server for our HTML rebaseline viewer.
10 """ 10 """
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 190
191 191
192 class HTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler): 192 class HTTPRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
193 """ HTTP request handlers for various types of queries this server knows 193 """ HTTP request handlers for various types of queries this server knows
194 how to handle (static HTML and Javascript, expected/actual results, etc.) 194 how to handle (static HTML and Javascript, expected/actual results, etc.)
195 """ 195 """
196 def do_GET(self): 196 def do_GET(self):
197 """ Handles all GET requests, forwarding them to the appropriate 197 """ Handles all GET requests, forwarding them to the appropriate
198 do_GET_* dispatcher. """ 198 do_GET_* dispatcher. """
199 if self.path == '' or self.path == '/' or self.path == '/index.html' : 199 if self.path == '' or self.path == '/' or self.path == '/index.html' :
200 self.redirect_to('/static/view.html?resultsToLoad=all') 200 self.redirect_to('/static/index.html')
201 return 201 return
202 if self.path == '/favicon.ico' : 202 if self.path == '/favicon.ico' :
203 self.redirect_to('/static/favicon.ico') 203 self.redirect_to('/static/favicon.ico')
204 return 204 return
205 205
206 # All requests must be of this form: 206 # All requests must be of this form:
207 # /dispatcher/remainder 207 # /dispatcher/remainder
208 # where 'dispatcher' indicates which do_GET_* dispatcher to run 208 # where 'dispatcher' indicates which do_GET_* dispatcher to run
209 # and 'remainder' is the remaining path sent to that dispatcher. 209 # and 'remainder' is the remaining path sent to that dispatcher.
210 normpath = posixpath.normpath(self.path) 210 normpath = posixpath.normpath(self.path)
(...skipping 227 matching lines...) Expand 10 before | Expand all | Expand 10 after
438 args = parser.parse_args() 438 args = parser.parse_args()
439 global _SERVER 439 global _SERVER
440 _SERVER = Server(actuals_dir=args.actuals_dir, 440 _SERVER = Server(actuals_dir=args.actuals_dir,
441 expectations_dir=args.expectations_dir, 441 expectations_dir=args.expectations_dir,
442 port=args.port, export=args.export, editable=args.editable, 442 port=args.port, export=args.export, editable=args.editable,
443 reload_seconds=args.reload) 443 reload_seconds=args.reload)
444 _SERVER.run() 444 _SERVER.run()
445 445
446 if __name__ == '__main__': 446 if __name__ == '__main__':
447 main() 447 main()
OLDNEW
« no previous file with comments | « no previous file | gm/rebaseline_server/static/index.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698