diff options
author | Markus Lehtonen <markus.lehtonen@linux.intel.com> | 2017-09-15 15:54:55 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-09-18 11:07:23 +0100 |
commit | 10883bb49ad2f5309883fd352cf320b2e1648615 (patch) | |
tree | fe31be912d7016c521f8ddeebe0498ed33ef33b9 | |
parent | 46312fde635a717e41d12e7ef01940838316ae17 (diff) | |
download | openembedded-core-10883bb49ad2f5309883fd352cf320b2e1648615.tar.gz openembedded-core-10883bb49ad2f5309883fd352cf320b2e1648615.tar.bz2 openembedded-core-10883bb49ad2f5309883fd352cf320b2e1648615.zip |
scripts/oe-build-perf-report: tidy up html syntax
Fix some problems in the html syntax of the generated report:
- prevent empty rows in the summary table
- add one missing column in the results table
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
-rw-r--r-- | scripts/lib/build_perf/html/report.html | 36 |
1 files changed, 20 insertions, 16 deletions
diff --git a/scripts/lib/build_perf/html/report.html b/scripts/lib/build_perf/html/report.html index 165cbb811c..f983a4a09c 100644 --- a/scripts/lib/build_perf/html/report.html +++ b/scripts/lib/build_perf/html/report.html @@ -118,29 +118,32 @@ h3 { {% else %} {% set row_style = 'style="background-color: #ffffff"' %} {% endif %} - <tr {{ row_style }}><td>{{ test.name }}: {{ test.description }}</td> {% if test.status == 'SUCCESS' %} {% for measurement in test.measurements %} - {# add empty cell in place of the test name#} - {% if loop.index > 1 %}<td></td>{% endif %} - {% if measurement.absdiff > 0 %} - {% set result_style = "color: red" %} - {% elif measurement.absdiff == measurement.absdiff %} - {% set result_style = "color: green" %} - {% else %} - {% set result_style = "color: orange" %} - {%endif %} - <td>{{ measurement.description }}</td> - <td style="font-weight: bold">{{ measurement.value.mean }}</td> - <td style="{{ result_style }}">{{ measurement.absdiff_str }}</td> - <td style="{{ result_style }}">{{ measurement.reldiff }}</td> - </tr><tr {{ row_style }}> + <tr {{ row_style }}> + {% if loop.index == 1 %} + <td>{{ test.name }}: {{ test.description }}</td> + {% else %} + {# add empty cell in place of the test name#} + <td></td> + {% endif %} + {% if measurement.absdiff > 0 %} + {% set result_style = "color: red" %} + {% elif measurement.absdiff == measurement.absdiff %} + {% set result_style = "color: green" %} + {% else %} + {% set result_style = "color: orange" %} + {%endif %} + <td>{{ measurement.description }}</td> + <td style="font-weight: bold">{{ measurement.value.mean }}</td> + <td style="{{ result_style }}">{{ measurement.absdiff_str }}</td> + <td style="{{ result_style }}">{{ measurement.reldiff }}</td> + </tr> {% endfor %} {% else %} <td style="font-weight: bold; color: red;">{{test.status }}</td> <td></td> <td></td> <td></td> <td></td> {% endif %} - </tr> {% endfor %} </table> @@ -186,6 +189,7 @@ h3 { <th>Stdev</th><td>{{ measurement.value.stdev }}</td> </tr><tr> <th><div id="{{ test.name }}_{{ measurement.name }}_chart_png"></div></th> + <td></td> </tr> </table> </td> |