{{ meta.title }} {{ data.name }}

{% set parameters={ 'open_type': { 'label': 'Open in', 'vals': ['browser', 'vscode'] }, 'js_lib': { 'label': 'Chart Lib', 'vals': ['plotly', 'echarts'] , 'action': 'load_curves()' }, } %} {% for id, item in parameters.items() %}
{{ item.label }} {% for value in item.vals %}
{% endfor %}
{% endfor %}

Summary

Files

{% for file in data.files %} {% if file.error %} {% elif file.warnings_nb > 0 %} {% else %} {% endif %} {% endfor %}
# Status Name Details Open test Open Ref Error nb Warning nb Information Nb Lines - Raw    Nb Lines - Ignore Nb Lines - Number
Test Ref. Test Ref. Test Ref.
{{ loop.index }}ERRORWARNINGSUCCESS{{ file.name }} [...] {{ file.errors_nb }} {{ file.warnings_nb }} {% if file.error %}{{ file.error }}{% endif %} {{ file.file_1.raw_lines_number }} {{ file.file_2.raw_lines_number }} {{ file.file_1.ignore_lines_number }} {{ file.file_2.ignore_lines_number }} {{ file.file_1.floats_lines_number }} {{ file.file_2.floats_lines_number }}

Variables and Rules

Details

{% for file in data.files %}

{{ file.name }} {% if file.error %} ERROR {% elif file.warnings_nb > 0 %} WARNING {% else %} SUCCESS {% endif %} (#{{ loop.index }}) -

{% if file.error %}

Error

{{ file.error }}
{% endif %} {% if file.file_1.curves %}

Curves

{% endif %} {% if file.file_1.ignore_lines or file.file_2.ignore_lines %}

Ignoring lines

File Patterns Nb Lines
Test {{ file.file_1.ignore_patterns }} {{ file.file_1.ignore_lines_number }} {{ file.file_1.ignore_lines }}
Ref. {{ file.file_2.ignore_patterns }} {{ file.file_2.ignore_lines_number }} {{ file.file_2.ignore_lines }}
{% endif %} {% if file.file_1.error_rule_patterns %}

Error on string pattern search

{% for item in file.file_1.error_rule_patterns.data %} {% endfor %}
Pattern Lines
{{ item.pattern }} {{ item.lines }}
{% endif %} {% if file.errors or file.warnings %}

Comparison Numbers Errors or Warnings

{% for class_item in [{"key": "errors"}, {"key": "warnings"}] %} {% for item in file[class_item.key] %} {% endfor %} {% endfor %}
Type Message Value Line Number Error Visu Line(s)
Test Ref. Test Ref. Test Ref.
{{class_item.key}} {{ item.message }} {{ item.test }} {{ item.reference }} {{ item.line_nb_1 }} {{ item.line_nb_1 }} {% if item.error_type == 'relative' %}{{ '%0.2f' % (item.error*100)|float}}%{% endif %} {% if item.error_type == 'absolute' %}{{ item.error }}{% endif %}
{{ item.line_1 }}
{{ item.line_2 }}
{% endif %}
{% endfor %}