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

Side by Side Diff: appengine/findit/main.py

Issue 2116073002: [Findit] Fix redirect bug and update template for waterfall/culprit. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Add one unittest. Created 4 years, 5 months 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
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import endpoints 5 import endpoints
6 import webapp2 6 import webapp2
7 7
8 from common.pipeline_wrapper import pipeline_handlers 8 from common.pipeline_wrapper import pipeline_handlers
9 from common.pipeline_wrapper import pipeline_status_ui 9 from common.pipeline_wrapper import pipeline_status_ui
10 from findit_api import FindItApi 10 from findit_api import FindItApi
11 from handlers import build_failure 11 from handlers import build_failure
12 from handlers import check_duplicate_failures 12 from handlers import check_duplicate_failures
13 from handlers import config 13 from handlers import config
14 from handlers import culprit
14 from handlers import failure_log 15 from handlers import failure_log
15 from handlers import help_triage 16 from handlers import help_triage
16 from handlers import list_analyses 17 from handlers import list_analyses
17 from handlers import monitor_alerts 18 from handlers import monitor_alerts
18 from handlers import swarming_task 19 from handlers import swarming_task
19 from handlers import triage_analysis 20 from handlers import triage_analysis
20 from handlers import trigger_analyses 21 from handlers import trigger_analyses
21 from handlers import try_job 22 from handlers import try_job
22 from handlers import try_job_dashboard 23 from handlers import try_job_dashboard
23 from handlers import try_job_result 24 from handlers import try_job_result
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 59
59 # "waterfall-frontend" module. 60 # "waterfall-frontend" module.
60 waterfall_frontend_web_pages_handler_mappings = [ 61 waterfall_frontend_web_pages_handler_mappings = [
61 ('/build-failure', build_failure.BuildFailure), 62 ('/build-failure', build_failure.BuildFailure),
62 ('/list-analyses', list_analyses.ListAnalyses), 63 ('/list-analyses', list_analyses.ListAnalyses),
63 ('/waterfall/build-failure', build_failure.BuildFailure), 64 ('/waterfall/build-failure', build_failure.BuildFailure),
64 ('/waterfall/check-duplicate-failures', 65 ('/waterfall/check-duplicate-failures',
65 check_duplicate_failures.CheckDuplicateFailures), 66 check_duplicate_failures.CheckDuplicateFailures),
66 ('/waterfall/check-flake', check_flake.CheckFlake), 67 ('/waterfall/check-flake', check_flake.CheckFlake),
67 ('/waterfall/config', config.Configuration), 68 ('/waterfall/config', config.Configuration),
69 ('/waterfall/culprit', culprit.Culprit),
68 ('/waterfall/failure-log', failure_log.FailureLog), 70 ('/waterfall/failure-log', failure_log.FailureLog),
69 ('/waterfall/help-triage', help_triage.HelpTriage), 71 ('/waterfall/help-triage', help_triage.HelpTriage),
70 ('/waterfall/list-analyses', list_analyses.ListAnalyses), 72 ('/waterfall/list-analyses', list_analyses.ListAnalyses),
71 ('/waterfall/monitor-alerts', monitor_alerts.MonitorAlerts), 73 ('/waterfall/monitor-alerts', monitor_alerts.MonitorAlerts),
72 ('/waterfall/swarming-task', swarming_task.SwarmingTask), 74 ('/waterfall/swarming-task', swarming_task.SwarmingTask),
73 ('/waterfall/triage-analysis', triage_analysis.TriageAnalysis), 75 ('/waterfall/triage-analysis', triage_analysis.TriageAnalysis),
74 ('/waterfall/try-job', try_job.TryJob), 76 ('/waterfall/try-job', try_job.TryJob),
75 ('/waterfall/try-job-dashboard', try_job_dashboard.TryJobDashboard), 77 ('/waterfall/try-job-dashboard', try_job_dashboard.TryJobDashboard),
76 ('/waterfall/try-job-result', try_job_result.TryJobResult), 78 ('/waterfall/try-job-result', try_job_result.TryJobResult),
77 ('/waterfall/verify-analysis', verify_analysis.VerifyAnalysis), 79 ('/waterfall/verify-analysis', verify_analysis.VerifyAnalysis),
(...skipping 13 matching lines...) Expand all
91 # "crash-frontend" module. 93 # "crash-frontend" module.
92 crash_frontend_web_pages_handler_mappings = [ 94 crash_frontend_web_pages_handler_mappings = [
93 ('/crash/config', crash_config.CrashConfig), 95 ('/crash/config', crash_config.CrashConfig),
94 ('/crash/fracas-dashboard', fracas_dashboard.FracasDashBoard), 96 ('/crash/fracas-dashboard', fracas_dashboard.FracasDashBoard),
95 ('/crash/fracas-result-feedback', 97 ('/crash/fracas-result-feedback',
96 fracas_result_feedback.FracasResultFeedback), 98 fracas_result_feedback.FracasResultFeedback),
97 ('/_ah/push-handlers/crash/fracas', fracas_crash.FracasCrash), 99 ('/_ah/push-handlers/crash/fracas', fracas_crash.FracasCrash),
98 ] 100 ]
99 crash_frontend_web_application = webapp2.WSGIApplication( 101 crash_frontend_web_application = webapp2.WSGIApplication(
100 crash_frontend_web_pages_handler_mappings, debug=False) 102 crash_frontend_web_pages_handler_mappings, debug=False)
OLDNEW
« no previous file with comments | « appengine/findit/handlers/test/culprit_test.py ('k') | appengine/findit/model/test/wf_culprit_test.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698