{% from "_log_entry.html" import log_entry %} {%- set fc = report.fail_count -%} {%- set nc = report.note_count -%} {%- set has_unprobed = report.findings|selectattr('code', 'equalto', 'audio-not-probed')|list|length > 0 -%} {%- set has_probe_failed = (probe is defined) and (probe.values()|rejectattr('ok')|list|length > 0) -%} {%- set needs_probe = has_unprobed or has_probe_failed -%} {%- if fc %} {%- set summary = '' ~ fc ~ ' fail ' ~ nc ~ ' note' -%} {%- elif nc %} {%- set summary = 'ok ' ~ nc ~ ' note' -%} {%- else %} {%- set summary = 'all checks passed' -%} {%- endif %} {% call log_entry("Check", timestamp, summary, open=open_check if open_check is defined else false) %} {% if report.findings %} {% for f in report.findings %} {% endfor %}
LevelWhereCodeMessage
{% if f.level == level_fail %} fail {% else %} note {% endif %} {{ f.where }} {{ f.code }} {{ f.message }}
{% else %}

All checks passed. Your feed is ready to generate.

{% endif %} {% if slug %} {% if needs_probe %}
{% elif not fc %}
{% endif %} {% endif %} {% endcall %}