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

Side by Side Diff: appengine/findit/handlers/list_analyses.py

Issue 1912483004: [Findit] Add failure type to dashboard. (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: . Created 4 years, 8 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 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 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 import datetime 4 import datetime
5 5
6 from google.appengine.ext import ndb 6 from google.appengine.ext import ndb
7 7
8 from common.base_handler import BaseHandler 8 from common.base_handler import BaseHandler
9 from common.base_handler import Permission 9 from common.base_handler import Permission
10 from model.wf_analysis import WfAnalysis 10 from model.wf_analysis import WfAnalysis
(...skipping 65 matching lines...) Expand 10 before | Expand all | Expand 10 after
76 return None 76 return None
77 else: 77 else:
78 return start_time.strftime('%Y-%m-%d %H:%M:%S UTC') 78 return start_time.strftime('%Y-%m-%d %H:%M:%S UTC')
79 79
80 for analysis_result in analysis_results: 80 for analysis_result in analysis_results:
81 analysis = { 81 analysis = {
82 'master_name': analysis_result.master_name, 82 'master_name': analysis_result.master_name,
83 'builder_name': analysis_result.builder_name, 83 'builder_name': analysis_result.builder_name,
84 'build_number': analysis_result.build_number, 84 'build_number': analysis_result.build_number,
85 'build_start_time': FormatDatetime(analysis_result.build_start_time), 85 'build_start_time': FormatDatetime(analysis_result.build_start_time),
86 'failure_type': analysis_result.failure_type_str,
86 'status': analysis_result.status, 87 'status': analysis_result.status,
87 'status_description': analysis_result.status_description, 88 'status_description': analysis_result.status_description,
88 'suspected_cls': analysis_result.suspected_cls, 89 'suspected_cls': analysis_result.suspected_cls,
89 'result_status': analysis_result.result_status_description 90 'result_status': analysis_result.result_status_description,
90 } 91 }
91 analyses.append(analysis) 92 analyses.append(analysis)
92 93
93 data = { 94 data = {
94 'analyses': analyses, 95 'analyses': analyses,
95 'triage': self.request.get('triage', '-1'), 96 'triage': self.request.get('triage', '-1'),
96 'days': self.request.get('days', '-1'), 97 'days': self.request.get('days', '-1'),
97 'count': self.request.get('count', '-1'), 98 'count': self.request.get('count', '-1'),
98 'result_status': self.request.get('result_status', '-1') 99 'result_status': self.request.get('result_status', '-1')
99 } 100 }
100 return {'template': 'list_analyses.html', 'data': data} 101 return {'template': 'list_analyses.html', 'data': data}
101 102
102 def HandlePost(self): # pragma: no cover 103 def HandlePost(self): # pragma: no cover
103 return self.HandleGet() 104 return self.HandleGet()
OLDNEW
« no previous file with comments | « appengine/findit/common/waterfall/failure_type.py ('k') | appengine/findit/handlers/test/list_analyses_test.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698