summaryrefslogtreecommitdiff
path: root/.gitlab-ci
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2020-02-13 14:26:40 +0000
committerEmmanuele Bassi <ebassi@gnome.org>2020-02-13 14:55:39 +0000
commit5ed3f8d98b6783117d186dcedf42d6818df53a28 (patch)
tree0b29779112f1b56c249b2c5e3b31c0c656106fe0 /.gitlab-ci
parentaffc7b58fa7e8a862fbb96814371d2d5fae04658 (diff)
downloadgtk+-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.py82
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 %}