| OLD | NEW |
| 1 {% extends "skia_telemetry_base.html" %} | 1 {% extends "skia_telemetry_base.html" %} |
| 2 | 2 |
| 3 {% block content %} | 3 {% block content %} |
| 4 | 4 |
| 5 <center> | 5 <center> |
| 6 {% if info_msg %}<font color="red"><b>{{ info_msg }}</b></font><br/><br/>{% endi
f %} | 6 {% if info_msg %}<font color="red"><b>{{ info_msg }}</b></font><br/><br/>{% endi
f %} |
| 7 | 7 |
| 8 <h2>Run Chromium patches on the top 10k webpages</h2> | 8 <h2>Run Chromium patches on the top 10k webpages</h2> |
| 9 <br/> | 9 <br/> |
| 10 | 10 |
| 11 {{ pending_tasks_count }} tasks currently in the <a align="center" href='pending
_tasks'>Queue</a> | 11 {{ pending_tasks_count }} tasks currently in the <a align="center" href='pending
_tasks'>Queue</a> |
| 12 <br/> | 12 <br/> |
| 13 Documentation for Chromium Tryserver is <a href='https://docs.google.com/a/chrom
ium.org/document/d/1GhqosQcwsy6F-eBAmFn_ITDF7_Iv_rY9FhCKwAnk9qQ/edit#'>here</a> | 13 Documentation for Chromium Tryserver and benchmarks is <a href='https://docs.goo
gle.com/a/chromium.org/document/d/1GhqosQcwsy6F-eBAmFn_ITDF7_Iv_rY9FhCKwAnk9qQ/e
dit#'>here</a> |
| 14 <br/></br> | 14 <br/></br> |
| 15 | |
| 16 <b>Note:</b> | |
| 17 <br/> | |
| 18 * The perf measurements are run on <a href='https://cloud.google.com/products/co
mpute-engine/'>GCE</a> instances. There could be variance in runs depending on i
f there are other VMs running<br/>on the same physical machine. Please account f
or upto 1% variance in your runs till the framework moves to bare metal machines
. | |
| 19 <br/><br/> | |
| 20 * The 'pixeldiffs' benchmark runs the <a href='https://skia.googlesource.com/bui
ldbot/+/master/compute_engine_scripts/telemetry/telemetry_slave_scripts/capture_
and_compare_pixeldiffs.py'>capture_and_compare_pixeldiffs.py</a> script against
the live top 10k webpages (not using their<br/>archives). Images from this bench
mark are visible to only @google.com accounts. | |
| 21 | |
| 22 <br/> | |
| 23 <br/> | |
| 24 <a href="javascript:toggleDetails();">Show/hide algorithm details</a> | 15 <a href="javascript:toggleDetails();">Show/hide algorithm details</a> |
| 25 <script type="text/javascript"> | 16 <script type="text/javascript"> |
| 26 function toggleDetails() { | 17 function toggleDetails() { |
| 27 var details = ["benchmark_details", "variance_details", "outliers_details"]; | 18 var details = ["benchmark_details", "variance_details", "outliers_details",
"repeated_runs"]; |
| 28 for (var i=0; i<details.length; i++) { | 19 for (var i=0; i<details.length; i++) { |
| 29 if (document.getElementById(details[i]).style.display == 'none') { | 20 if (document.getElementById(details[i]).style.display == 'none') { |
| 30 document.getElementById(details[i]).style.display = ''; | 21 document.getElementById(details[i]).style.display = ''; |
| 31 } else { | 22 } else { |
| 32 document.getElementById(details[i]).style.display = 'none'; | 23 document.getElementById(details[i]).style.display = 'none'; |
| 33 } | 24 } |
| 34 } | 25 } |
| 35 } | 26 } |
| 36 </script> | 27 </script> |
| 37 <br/> | 28 <br/> |
| (...skipping 15 matching lines...) Expand all Loading... |
| 53 Uses the telemetry revision from this <a href='https://skia.googlesource
.com/buildbot/+/master/DEPS'>DEPS</a> file. | 44 Uses the telemetry revision from this <a href='https://skia.googlesource
.com/buildbot/+/master/DEPS'>DEPS</a> file. |
| 54 </td> | 45 </td> |
| 55 </tr> | 46 </tr> |
| 56 <tr id="benchmark_details" style="display:none">
| 47 <tr id="benchmark_details" style="display:none">
|
| 57 <td>Benchmark Arguments</td> | 48 <td>Benchmark Arguments</td> |
| 58 <td> | 49 <td> |
| 59 <input type="text" size="35" name="benchmark_arguments" value="--output-
format=csv"/> | 50 <input type="text" size="35" name="benchmark_arguments" value="--output-
format=csv"/> |
| 60 The Benchmark must output in CSV to do meaningful comparisions. | 51 The Benchmark must output in CSV to do meaningful comparisions. |
| 61 </td> | 52 </td> |
| 62 </tr> | 53 </tr> |
| 54 <tr id="repeated_runs" style="display:none"> |
| 55 <td>Repeat Pageset Runs</td> |
| 56 <td> |
| 57 <select id="num_repeated_runs" name="num_repeated_runs"> |
| 58 <option value="1">1</option> |
| 59 <option value="3" selected>3</option> |
| 60 <option value="5">5</option> |
| 61 </select> |
| 62 Repeats each pageset and takes median of results. More documentation is
here. |
| 63 </td> |
| 64 </tr> |
| 63 <tr id="variance_details" style="display:none"> | 65 <tr id="variance_details" style="display:none"> |
| 64 <td>Variance Threshold</td> | 66 <td>Variance Threshold</td> |
| 65 <td> | 67 <td> |
| 66 <input type="text" name="variance_threshold" size"5" value="5"/> | 68 <input type="text" name="variance_threshold" size"5" value="5"/> |
| 67 <a id="variance_threshold_info"></a> | 69 <a id="variance_threshold_info"></a> |
| 68 </td> | 70 </td> |
| 69 </tr> | 71 </tr> |
| 70 <tr id="outliers_details" style="display:none"> | 72 <tr id="outliers_details" style="display:none"> |
| 71 <td>Discard Outliers</td> | 73 <td>Discard Outliers</td> |
| 72 <td> | 74 <td> |
| 73 <input type="text" name="discard_outliers" size"5" value="10"/> | 75 <input type="text" name="discard_outliers" size"5" value="0"/> |
| 74 10% is the recommended percentage of outliers to discard from top and bo
ttom. | |
| 75 </td> | 76 </td> |
| 76 </tr> | 77 </tr> |
| 77 <tr> | 78 <tr> |
| 78 <td>Pagesets Type</td> | 79 <td>Pagesets Type</td> |
| 79 <td> | 80 <td> |
| 80 <select id="pageset_type" name="pageset_type"> | 81 <select id="pageset_type" name="pageset_type"> |
| 81 {% for pageset in pagesets %} | 82 {% for pageset in pagesets %} |
| 82 <option value="{{ pageset }}">{{ pageset }}</option> | 83 <option value="{{ pageset }}">{{ pageset }}</option> |
| 83 {% endfor %} | 84 {% endfor %} |
| 84 </select> | 85 </select> |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 123 case 'rasterize_and_record_micro': | 124 case 'rasterize_and_record_micro': |
| 124 form.variance_threshold.value = '0'; | 125 form.variance_threshold.value = '0'; |
| 125 break; | 126 break; |
| 126 case 'pixeldiffs': | 127 case 'pixeldiffs': |
| 127 form.variance_threshold.value = '0'; | 128 form.variance_threshold.value = '0'; |
| 128 break; | 129 break; |
| 129 case 'smoothness': | 130 case 'smoothness': |
| 130 form.variance_threshold.value = '0'; | 131 form.variance_threshold.value = '0'; |
| 131 break; | 132 break; |
| 132 default: | 133 default: |
| 133 form.variance_threshold.value = '5'; | 134 form.variance_threshold.value = '0'; |
| 134 } | 135 } |
| 135 | 136 |
| 136 // Update the variance threshold information message. | 137 // Update the variance threshold information message. |
| 137 info_msg = '% is the recommended variance threshold to use for ' | 138 info_msg = '% is the recommended variance threshold to use for ' |
| 138 document.getElementById('variance_threshold_info').innerHTML = ( | 139 document.getElementById('variance_threshold_info').innerHTML = ( |
| 139 form.variance_threshold.value + info_msg + value); | 140 form.variance_threshold.value + info_msg + value); |
| 140 } | 141 } |
| 141 | 142 |
| 142 populateThreshold(document.getElementById('benchmark_name')); | 143 populateThreshold(document.getElementById('benchmark_name')); |
| 143 </script> | 144 </script> |
| 144 {% endif %} | 145 {% endif %} |
| 145 <hr/> | 146 <hr/> |
| 146 | 147 |
| 147 <h2>Your Try runs history</h2> | 148 <h2>Your Try runs history</h2> |
| 148 <br/> | 149 <br/> |
| 149 | 150 |
| 150 {% if chromium_try_tasks %} | 151 {% if chromium_try_tasks %} |
| 151 <table border="1" cellpadding="5"> | 152 <table border="1" cellpadding="5"> |
| 152 <tr bgcolor="#CCCCFF"> | 153 <tr bgcolor="#CCCCFF"> |
| 153 <td><b>Description</b></td> | 154 <td><b>Description</b></td> |
| 154 <td><b>Benchmark Name</b></td> | 155 <td><b>Benchmark Name</b></td> |
| 155 <td><b>Benchmark Arguments</b></td> | 156 <td><b>Benchmark Arguments</b></td> |
| 157 <td><b>Repeat Runs</b></td> |
| 156 <td><b>Variance Threshold</b></td> | 158 <td><b>Variance Threshold</b></td> |
| 157 <td><b>Discard Outliers</b></td> | 159 <td><b>Discard Outliers</b></td> |
| 158 <td><b>Pagesets Type</b></td> | 160 <td><b>Pagesets Type</b></td> |
| 159 <td><b>Requested Time</b></td> | 161 <td><b>Requested Time</b></td> |
| 160 <td><b>Completed Time</b></td> | 162 <td><b>Completed Time</b></td> |
| 161 <td><b>Chromium Patch Link</b></td> | 163 <td><b>Chromium Patch Link</b></td> |
| 162 <td><b>Blink Patch Link</b></td> | 164 <td><b>Blink Patch Link</b></td> |
| 163 <td><b>Skia Patch Link</b></td> | 165 <td><b>Skia Patch Link</b></td> |
| 164 <td><b>Build Log</b></td> | 166 <td><b>Build Log</b></td> |
| 165 <td><b>Telemetry nopatch Log</b></td> | 167 <td><b>Telemetry nopatch Log</b></td> |
| 166 <td><b>Telemetry withpatch Log</b></td> | 168 <td><b>Telemetry withpatch Log</b></td> |
| 167 <td><b>HTML comparision</b></td> | 169 <td><b>HTML comparision</b></td> |
| 168 <td><b>Delete</b></td> | 170 <td><b>Delete</b></td> |
| 169 </tr> | 171 </tr> |
| 170 {% for task in chromium_try_tasks %} | 172 {% for task in chromium_try_tasks %} |
| 171 <tr {% if not task.completed_time %}bgcolor="#8FDF5F"{% endif %} > | 173 <tr {% if not task.completed_time %}bgcolor="#8FDF5F"{% endif %} > |
| 172 <td>{{ task.description }}</td> | 174 <td>{{ task.description }}</td> |
| 173 <td>{{ task.benchmark_name }}</td> | 175 <td>{{ task.benchmark_name }}</td> |
| 174 <td>{{ task.benchmark_arguments }}</td> | 176 <td>{{ task.benchmark_arguments }}</td> |
| 177 <td> |
| 178 {% if task.num_repeated_runs %} |
| 179 {{ task.num_repeated_runs }} |
| 180 {% else %} |
| 181 1 |
| 182 {% endif %} |
| 183 </td> |
| 175 <td>{{ task.variance_threshold }}</td> | 184 <td>{{ task.variance_threshold }}</td> |
| 176 <td>{{ task.discard_outliers }}</td> | 185 <td>{{ task.discard_outliers }}</td> |
| 177 <td> | 186 <td> |
| 178 {% if task.pageset_type %} | 187 {% if task.pageset_type %} |
| 179 {{ task.pageset_type }} | 188 {{ task.pageset_type }} |
| 180 {% else %} | 189 {% else %} |
| 181 10k | 190 10k |
| 182 {% endif %} | 191 {% endif %} |
| 183 </td> | 192 </td> |
| 184 <td>{{ task.requested_time }}</td> | 193 <td>{{ task.requested_time }}</td> |
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 248 {% endfor %} | 257 {% endfor %} |
| 249 </table> | 258 </table> |
| 250 {% else %} | 259 {% else %} |
| 251 No Previous runs yet. | 260 No Previous runs yet. |
| 252 {% endif %} | 261 {% endif %} |
| 253 <br/> | 262 <br/> |
| 254 <a href='all_tasks#chromium_try'>View runs of all users</a> | 263 <a href='all_tasks#chromium_try'>View runs of all users</a> |
| 255 </center> | 264 </center> |
| 256 | 265 |
| 257 {% endblock %} | 266 {% endblock %} |
| OLD | NEW |