diff --git a/.gitlab-ci/meson-html-report.py b/.gitlab-ci/meson-html-report.py
index bfb7e4994c..ef895a948a 100755
--- a/.gitlab-ci/meson-html-report.py
+++ b/.gitlab-ci/meson-html-report.py
@@ -149,11 +149,11 @@ ul.images li {
@@ -161,7 +161,7 @@ ul.images li {
{% for suite_result in report.results_list %}
-
Suite: {{ suite_result.suite_name }}
+
- Units: {{ suite_result.n_units }}
- Passed: {{ suite_result.n_successes }}
@@ -169,7 +169,7 @@ ul.images li {
-
Passed
+
{% for success in suite_result.successes if success.result == 'OK' %}
- {{ success.name }} - result: {{ success.result }}
@@ -178,7 +178,7 @@ ul.images li {
{% endfor %}
-
Skipped
+
{% for success in suite_result.successes if success.result == 'SKIP' %}
- {{ success.name }} - result: {{ success.result }}
@@ -187,10 +187,10 @@ ul.images li {
{% endfor %}
-
Expected failures
+
{% for success in suite_result.successes if success.result == 'EXPECTEDFAIL' %}
- - {{ success.name }} - result: {{ success.result }}
+ - {{ success.name }} - result: {{ success.result }}
{% if success.stdout %}
Output: {{ success.stdout }}
{% endif %}
@@ -209,10 +209,10 @@ ul.images li {
-
Failed
+
{% for failure in suite_result.failures if failure.result == 'FAIL' %}
- - {{ failure.name }} - result: {{ failure.result }}
+ - {{ failure.name }} - result: {{ failure.result }}
{% if failure.stdout %}
Output: {{ failure.stdout }}
{% endif %}
@@ -229,10 +229,10 @@ ul.images li {
{% endfor %}
-
Timed out
+
{% for failure in suite_result.failures if failure.result == 'TIMEOUT' %}
- - {{ failure.name }} - result: {{ failure.result }}
+ - {{ failure.name }} - result: {{ failure.result }}
{% if failure.stdout %}
Output: {{ failure.stdout }}
{% endif %}