Apache HBase Flaky Tests Dashboard



{% set counter = 0 %} {% for url in results %} {% set result = results[url] %} {# Dedup ids since test names may duplicate across urls #} {% set counter = counter + 1 %} Job : {{ url |e }} 🔗

{% for test in result %} {% set all = result[test]['all'] %} {% set failed = result[test]['failed'] %} {% set timeout = result[test]['timeout'] %} {% set hanging = result[test]['hanging'] %} {% set success = all.difference(failed).difference(hanging) %} {% set flakyness = (failed|length + hanging|length) * 100 / all|length %} {% if flakyness == 100 %} {% endfor %}
Test Name Flakyness Failed/Timeout/Hanging Run Ids
{{ test |e }} {% else %} {% endif %} {{ "{:.1f}% ({} / {})".format( flakyness, failed|length + hanging|length, all|length) }} {{ failed|length }} / {{ timeout|length }} / {{ hanging|length }} {% set id = "details_" ~ test ~ "_" ~ counter %}



{% endfor %}