{% extends "layout.html" %} {% block nav %} {% endblock %} {% block content %} {% for step in steps %} {% set step_name = step['keyword'] + ' ' + escape(step['name']) %} {% if step['substep'] %} {% set step_prefix = " ⤷" %} {% else %} {% set step_prefix = "" %} {% endif %} {% if step['result'] is defined %} {% set step_status = step['result']['status'] %} {% if step['result']['status'] == 'failed' or step['result']['status'] == 'passed' %} {% set step_timing = "{} for {:.3f}s".format(step["result"]["time_offset"].strftime("%H:%M:%S"), step["result"]["duration"]) %} {% set step_start = step["result"]["timestamp"] %} {% endif %} {% else %} {% set step_status = 'untested' %} {% set step_timing = "" %} {% set step_start = "" %} {% endif %} {% set step_keyword = step_prefix + step['keyword'].rjust(6, ' ') %} {% if step['heading_level'] %} {% else %} {% endif %} {% if step['text'] or step['table'] %} {% endif %} {% if step['result'] is defined %} {% endif %} {% endfor %}
Feature: {{ escape(feature['name']) }}
{% if feature['tags'] %} {{ feature['tags'] }}
{% endif %} Scenario: {{ escape(scenario['name']) }}
{{ scenario['tags'] }} {% if scenario['sub_headers'] %}
{{ scenario['sub_headers'] }} {% endif %}
Offset and Duration (s)
{{ step_timing }}
{% if step['text'] %}
{{ escape(step['text']) }}
{% endif %} {% if step['table'] %}
{{ escape(step['table']) }}
{% endif %}
{% if step['result']['stdout'] %}
{{ escape("\n".join(step['result']['stdout'])) }}
{% endif %} {% if step['images'] is defined %} {% if step['result']['stdout'] %}
{% endif %} {% for image in step['images'] %} {{ image["label"] }} {% endfor %} {% endif %} {% if step['result']['error_message'] is defined %} {% if step['image'] is defined %}
{% endif %}
{{ escape("\n".join(step['result']['error_message'])) }}
{% endif %}
{% endblock %}