Changeset 106292 in webkit
- Timestamp:
- Jan 30, 2012 3:06:39 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r106241 r106292 1 2012-01-30 Ryosuke Niwa <rniwa@webkit.org> 2 3 webkit-perf.appspot.com should have an ability to merge tests 4 https://bugs.webkit.org/show_bug.cgi?id=77250 5 6 Reviewed by Adam Barth. 7 8 Added admin/merge-tests. This page allows administrators to easily merge test objects. 9 10 Also add the forgotten title.png and rename api/create to admin/create since we don't allow 11 non-admins to create new models anyway. 12 13 * Websites/webkit-perf.appspot.com/app.yaml: 14 * Websites/webkit-perf.appspot.com/css: Added. 15 * Websites/webkit-perf.appspot.com/css/title.png: Added. 16 * Websites/webkit-perf.appspot.com/main.py: 17 * Websites/webkit-perf.appspot.com/merge_tests.yaml: Added. 18 * Websites/webkit-perf.appspot.com/merge_tests_handler.py: Added. 19 (MergeTestHandler): 20 (MergeTestHandler.get): 21 (MergeTestHandler.post): 22 * Websites/webkit-perf.appspot.com/models.py: 23 (deleteModelWithNumericIdHolder): 24 * Websites/webkit-perf.appspot.com/static/create-models.html: 25 1 26 2012-01-30 Kenneth Rohde Christiansen <kenneth@webkit.org> 2 27 -
trunk/Websites/webkit-perf.appspot.com/app.yaml
r105971 r106292 1 1 application: webkit-perf 2 version: 82 version: 9 3 3 runtime: python27 4 4 api_version: 1 … … 10 10 upload: favicon\.ico 11 11 12 - url: /admin/( (.+)\.html)12 - url: /admin/(.+\.html) 13 13 static_files: static/\1 14 14 upload: static … … 37 37 secure: always 38 38 39 - url: /admin/report 40 script: main.py 41 secure: always 42 login: admin 43 44 - url: /api/create/(\w+) 39 - url: /admin/ 45 40 script: main.py 46 41 secure: always -
trunk/Websites/webkit-perf.appspot.com/main.py
r105971 r106292 27 27 from report_handler import AdminReportHandler 28 28 from runs_handler import RunsHandler 29 from merge_tests_handler import MergeTestsHandler 29 30 30 31 routes = [ 31 ('/api/create/(.*)', CreateHandler), 32 ('/admin/report/?', AdminReportHandler), 33 ('/admin/merge-tests/?', MergeTestsHandler), 34 ('/admin/create/(.*)', CreateHandler), 32 35 ('/api/test/?', ManifestHandler), 33 36 ('/api/test/report/?', ReportHandler), 34 ('/admin/report/?', AdminReportHandler),35 37 ('/api/test/runs/?', RunsHandler), 36 38 ('/api/test/dashboard/?', DashboardHandler), -
trunk/Websites/webkit-perf.appspot.com/models.py
r105971 r106292 50 50 idHolder.delete() 51 51 return owner 52 53 54 def deleteModelWithNumericIdHolder(model): 55 idHolder = NumericIdHolder.get_by_id(model.id) 56 model.delete() 57 idHolder.delete() 52 58 53 59 -
trunk/Websites/webkit-perf.appspot.com/static/create-models.html
r105971 r106292 15 15 16 16 <h2>Builder</h2> 17 <form method="post" action="/a pi/create/builder" onsubmit="return submitByXHR(this, event)">17 <form method="post" action="/admin/create/builder" onsubmit="return submitByXHR(this, event)"> 18 18 <label for="name">Name/Key</label><input type="text" name="name"> 19 19 <label for="password">Password</label><input type="password" name="password"> … … 22 22 23 23 <h2>Branch</h2> 24 <form method="post" action="/a pi/create/branch" onsubmit="return submitByXHR(this, event);">24 <form method="post" action="/admin/create/branch" onsubmit="return submitByXHR(this, event);"> 25 25 <label for="key">Key</label><input type="text" name="key"> 26 26 <label for="name">Name</label><input type="text" name="name"> … … 29 29 30 30 <h2>Platform</h2> 31 <form method="post" action="/a pi/create/platform" onsubmit="return submitByXHR(this, event)">31 <form method="post" action="/admin/create/platform" onsubmit="return submitByXHR(this, event)"> 32 32 <label for="key">Key</label><input type="text" name="key"> 33 33 <label for="name">Name</label><input type="text" name="name"> -
trunk/Websites/webkit-perf.appspot.com/static/manual-submit.html
r105971 r106292 53 53 'branch': 'webkit-trunk', 54 54 'platform': 'chromium-mac', 55 'builder-name': ' google-mac-2',55 'builder-name': 'Chromium Mac Release (Perf)', 56 56 'build-number': '123', 57 57 'timestamp': parseInt(Date.now() / 1000),
Note: See TracChangeset
for help on using the changeset viewer.