diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2020-02-13 14:26:40 +0000 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2020-02-13 14:55:39 +0000 |
commit | 5ed3f8d98b6783117d186dcedf42d6818df53a28 (patch) | |
tree | 0b29779112f1b56c249b2c5e3b31c0c656106fe0 /.gitlab-ci | |
parent | affc7b58fa7e8a862fbb96814371d2d5fae04658 (diff) | |
download | gtk+-5ed3f8d98b6783117d186dcedf42d6818df53a28.tar.gz |
ci: Rearrange the results in the HTML report
Move the failures up top, so they stand out.
Diffstat (limited to '.gitlab-ci')
-rwxr-xr-x | .gitlab-ci/meson-html-report.py | 82 |
1 files changed, 41 insertions, 41 deletions
diff --git a/.gitlab-ci/meson-html-report.py b/.gitlab-ci/meson-html-report.py index faa5e68264..10c6d135e3 100755 --- a/.gitlab-ci/meson-html-report.py +++ b/.gitlab-ci/meson-html-report.py @@ -167,50 +167,10 @@ ul.images li { <h3><a name="results">Suite: {{ suite_result.suite_name }}</a></h3> <ul> <li><strong>Units:</strong> {{ suite_result.n_units }}</li> - <li><strong>Passed:</strong> {{ suite_result.n_successes }}</li> <li><strong>Failed:</strong> {{ suite_result.n_failures }}</li> + <li><strong>Passed:</strong> {{ suite_result.n_successes }}</li> </ul> - <div class="successes"> - <h4><a name="passed">Passed</a></h4> - <ul class="passed"> - {% for success in suite_result.successes if success.result == 'OK' %} - <li>{{ success.name }} - result: <span class="result pass">{{ success.result }}</li> - {% else %} - <li>None</li> - {% endfor %} - </ul> - - <h4><a name="skipped">Skipped</a></h4> - <ul> - {% for success in suite_result.successes if success.result == 'SKIP' %} - <li>{{ success.name }} - result: <span class="result skip">{{ success.result }}</li> - {% else %} - <li>None</li> - {% endfor %} - </ul> - - <h4><a name="expected-fail">Expected failures</a></h4> - <ul> - {% for success in suite_result.successes if success.result == 'EXPECTEDFAIL' %} - <li><a name="{{ success.name }}">{{ success.name }}</a> - result: <span class="result xfail">{{ success.result }}</span><br/> - {% if success.stdout %} - Output: <pre>{{ success.stdout }}</pre> - {% endif %} - {% if success.image_data is defined %} - <ul class="images"> - <li><img alt="ref" src="{{ success.image_data.ref }}" /></li> - <li><img alt="out" src="{{ success.image_data.out }}" /></li> - <li><img alt="diff" src="{{ success.image_data.diff }}" /></li> - </ul> - {% endif %} - </li> - {% else %} - <li>None</li> - {% endfor %} - </ul> - </div> - <div class="failures"> <h4><a name="failures">Failures</a></h4> <ul class="failed"> @@ -246,6 +206,46 @@ ul.images li { </ul> </div> + <div class="successes"> + <h4><a name="skipped">Skipped</a></h4> + <ul> + {% for success in suite_result.successes if success.result == 'SKIP' %} + <li>{{ success.name }} - result: <span class="result skip">{{ success.result }}</li> + {% else %} + <li>None</li> + {% endfor %} + </ul> + + <h4><a name="passed">Passed</a></h4> + <ul class="passed"> + {% for success in suite_result.successes if success.result == 'OK' %} + <li>{{ success.name }} - result: <span class="result pass">{{ success.result }}</li> + {% else %} + <li>None</li> + {% endfor %} + </ul> + + <h4><a name="expected-fail">Expected failures</a></h4> + <ul> + {% for success in suite_result.successes if success.result == 'EXPECTEDFAIL' %} + <li><a name="{{ success.name }}">{{ success.name }}</a> - result: <span class="result xfail">{{ success.result }}</span><br/> + {% if success.stdout %} + Output: <pre>{{ success.stdout }}</pre> + {% endif %} + {% if success.image_data is defined %} + <ul class="images"> + <li><img alt="ref" src="{{ success.image_data.ref }}" /></li> + <li><img alt="out" src="{{ success.image_data.out }}" /></li> + <li><img alt="diff" src="{{ success.image_data.diff }}" /></li> + </ul> + {% endif %} + </li> + {% else %} + <li>None</li> + {% endfor %} + </ul> + </div> + </div> </section> {% endfor %} |