{% block content%}

Conformance Highlights

{% if report_tag != "" or report_version != "" %}

Tag: {{report_tag}} | Version: {{report_version}}

{% endif %} {% if current_commit != "" %}

Current state: {{current_commit}}

{% endif %} {% if prev_commit != "" %}

Previous state: {{prev_commit}}

{% endif %} {% if ops_info|length == 0 and api_info|length == 0 %}

Unfortunately report is empty. Data for analysis wasn't found.

{% else %} {% for test_mode in expected_test_mode %}

{% if expected_test_mode|length > 1 %} {{ test_mode }} {% endif %}

{% for device in devices %} {% endfor %} {% for device in devices %} {% if device in ops_info[test_mode] %} {% else %} {% endif %} {% endfor %} {% for device in devices %} {% if device in general_pass_rate[test_mode] %} {% else %} {% endif %} {% endfor %}
DevicesStatistic{{ device }}
Total ops pass (total pass)/(all ops amount): {{ ops_info[test_mode][device]['totalPass'] }} {% if ops_info[test_mode][device]['diffTotalPass'] > 0 %} (+{{ ops_info[test_mode][device]['diffTotalPass'] }}) {% elif ops_info[test_mode][device]['diffTotalPass'] < 0 %} ({{ ops_info[test_mode][device]['diffTotalPass'] }}) {% endif %} /{{ ops_info[test_mode][device]['totalAmount'] }} {% if ops_info[test_mode][device]['diffTotalAmount'] > 0 %} (+{{ ops_info[test_mode][device]['diffTotalAmount'] }}) {% elif ops_info[test_mode][device]['diffTotalAmount'] < 0 %} ({{ ops_info[test_mode][device]['diffTotalAmount'] }}) {% endif %} NOT RUN
Passrate: Total: {{ general_pass_rate[test_mode][device]['current'] }} {% if general_pass_rate[test_mode][device]['diff'] > 0 %} (+{{ general_pass_rate[test_mode][device]['diff'] }}) {% elif general_pass_rate[test_mode][device]['diff'] < 0 %} ({{ general_pass_rate[test_mode][device]['diff'] }}) {% endif %} % Rel: {{ general_pass_rate[test_mode][device]['rel_current'] }} {% if general_pass_rate[test_mode][device]['rel_diff'] > 0 %} (+{{ general_pass_rate[test_mode][device]['rel_diff'] }}) {% elif general_pass_rate[test_mode][device]['rel_diff'] < 0 %} ({{ general_pass_rate[test_mode][device]['rel_diff'] }}) {% endif %} % NOT RUN
{% endfor %} {% if api_info.keys()|length > 0 %}

API

{% for device in devices %} {% endfor %} {% for test_type in api_info %} {% for sw_plugin in sw_plugins %} {% for device in devices %} {% if device in api_info[test_type][sw_plugin] %} {% else %} {% endif %} {% endfor %} {% endfor %} {% endfor %}
Entity DevicesPlugins{{ device }}
{{ test_type }}
{{sw_plugin}} Total: {{ api_info[test_type][sw_plugin][device]['passrate'] }} {% if api_info[test_type][sw_plugin][device]['diff'] > 0 %} (+{{ api_info[test_type][sw_plugin][device]['diff'] }}) {% elif api_info[test_type][sw_plugin][device]['diff'] < 0 %} ({{ api_info[test_type][sw_plugin][device]['diff'] }}) {% endif %} % Rel: {{ api_info[test_type][sw_plugin][device]['rel_passrate'] }} {% if api_info[test_type][sw_plugin][device]['rel_diff'] > 0 %} (+{{ api_info[test_type][sw_plugin][device]['rel_diff'] }}) {% elif api_info[test_type][sw_plugin][device]['rel_diff'] < 0 %} ({{ api_info[test_type][sw_plugin][device]['rel_diff'] }}) {% endif %} % NOT RUN
{% endif %} {% endif %} {% endblock %}