| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 | 2 |
| 3 <table> | 3 <table> |
| 4 <tr> | 4 <tr> |
| 5 <td colspan="4">All flaky occurrences of <b>{{flake.name}}</b>.</td> | 5 <td colspan="5">All flaky occurrences of <b>{{flake.name}}</b>.</td> |
| 6 </tr> | 6 </tr> |
| 7 | 7 |
| 8 <tr> | 8 <tr> |
| 9 <td colspan="4"> | 9 <td colspan="5"> |
| 10 <form action="/override_issue_id" method="GET"> | 10 <form action="/override_issue_id" method="GET"> |
| 11 Current Issue ID where new flakes are reported: | 11 Current Issue ID where new flakes are reported: |
| 12 <input type="hidden" name="key" value="{{flake.key.urlsafe}}"/> | 12 <input type="hidden" name="key" value="{{flake.key.urlsafe}}"/> |
| 13 <input type="text" name="issue_id" value="{{flake.issue_id}}"/> | 13 <input type="text" name="issue_id" value="{{flake.issue_id}}"/> |
| 14 <input type="submit" value="Override"/> (set to 0 to have new bug automatically
created) | 14 <input type="submit" value="Override"/> (set to 0 to have new bug automatically
created) |
| 15 </form> | 15 </form> |
| 16 </tr> | 16 </tr> |
| 17 | 17 |
| 18 {% if flakiness_dashboard_urls %} | 18 {% if flakiness_dashboard_urls %} |
| 19 <tr> | 19 <tr> |
| 20 <td colspan="4"> | 20 <td colspan="5"> |
| 21 Flakiness Dashboard URLs: | 21 Flakiness Dashboard URLs: |
| 22 {% for url in flakiness_dashboard_urls %} | 22 {% for url in flakiness_dashboard_urls %} |
| 23 <a href="{{url.url}}">{{url.step_name}}</a> | 23 <a href="{{url.url}}">{{url.step_name}}</a> |
| 24 {% endfor %} | 24 {% endfor %} |
| 25 </td> | 25 </td> |
| 26 </tr> | 26 </tr> |
| 27 {% endif %} | 27 {% endif %} |
| 28 | 28 |
| 29 <tr> | 29 <tr> |
| 30 <td> </td> | 30 <td> </td> |
| 31 </tr> | 31 </tr> |
| 32 | 32 |
| 33 {% for failure_runs in grouped_runs %} | 33 {% for failure_runs in grouped_runs %} |
| 34 {% for f in failure_runs %} | 34 {% for f in failure_runs %} |
| 35 <tr> | 35 <tr> |
| 36 | 36 |
| 37 <td><a href="{{f.url}}">try run at {{f.formatted_time}}</a></td> | 37 <td><a href="{{f.url}}">try run at {{f.formatted_time}}</a></td> |
| 38 <td> |
| 39 {% if f.milo_url %} |
| 40 (<a href="{{f.milo_url}}">milo</a>) |
| 41 {% endif %} |
| 42 </td> |
| 38 <td><a href="{{f.patchset_url}}">patchset</a></td> | 43 <td><a href="{{f.patchset_url}}">patchset</a></td> |
| 39 <td>{{f.builder}} </td> | 44 <td>{{f.builder}} </td> |
| 40 <td> | 45 <td> |
| 41 {% if f.issue_ids %} | 46 {% if f.issue_ids %} |
| 42 (reported in <!-- | 47 (reported in <!-- |
| 43 -->{% for issue_id in f.issue_ids %}<!-- | 48 -->{% for issue_id in f.issue_ids %}<!-- |
| 44 --><a href="https://crbug.com/{{issue_id}}">{{issue_id}}</a><!-- | 49 --><a href="https://crbug.com/{{issue_id}}">{{issue_id}}</a><!-- |
| 45 -->{% endfor %}<!-- | 50 -->{% endfor %}<!-- |
| 46 -->) | 51 -->) |
| 47 {% endif %} | 52 {% endif %} |
| (...skipping 17 matching lines...) Expand all Loading... |
| 65 | 70 |
| 66 <!-- Feedback Button --> | 71 <!-- Feedback Button --> |
| 67 <script> | 72 <script> |
| 68 (function(i,s,o,g,r,a,m){i['CrDXObject']=r;i[r]=i[r]||function(){ | 73 (function(i,s,o,g,r,a,m){i['CrDXObject']=r;i[r]=i[r]||function(){ |
| 69 (i[r].q=i[r].q||[]).push(arguments)},a=s.createElement(o), | 74 (i[r].q=i[r].q||[]).push(arguments)},a=s.createElement(o), |
| 70 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefor
e(a,m) | 75 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefor
e(a,m) |
| 71 })(window,document,'script','https://storage.googleapis.com/crdx-feedba
ck.appspot.com/feedback.js','crdx'); | 76 })(window,document,'script','https://storage.googleapis.com/crdx-feedba
ck.appspot.com/feedback.js','crdx'); |
| 72 | 77 |
| 73 crdx('setFeedbackButtonLink', 'https://bugs.chromium.org/p/chromium/issues/ent
ry?components=Infra%3EFlakiness%3EPipeline&comment=&labels=Pri-2'); | 78 crdx('setFeedbackButtonLink', 'https://bugs.chromium.org/p/chromium/issues/ent
ry?components=Infra%3EFlakiness%3EPipeline&comment=&labels=Pri-2'); |
| 74 </script> | 79 </script> |
| OLD | NEW |