+
+
+
+ +
+ {{ failedFeatures|length }} features failed of {{ (failedFeatures|length) + (passedFeatures|length) }} + features +
+
+
+ +
+ {{ failedScenarios|length }} scenarios failed of {{ (failedScenarios|length) + (passedScenarios|length) }} + scenarios +
+
+
+ +
+ {{ failedSteps|length }} steps failed of {{ (failedSteps|length) + (passedSteps|length) }} +
+
+
+
+ All + Passed + Failed +
+
+
+ {% for suite in suites %} +
+
+

Suite: {{ suite.name }}

+ +
+ {% for feature in suite.features %} +
+
+
+

Feature: {{ feature.name }}

+
+
+

{{ feature.description|raw|nl2br }}

+
+ +
+
+ {% endfor %} +
+
+
+
+ {% endfor %} +
+
+ {% for suite in suites %} + {% for feature in suite.features %} +
+
+
+
+

Feature: {{ feature.name }}

+
+
+

{{ feature.description|raw|nl2br }}

+
+ +
+
+
+ {% for scenario in feature.scenarios %} +
+ +
+
    + {% for step in scenario.steps %} +
  • + {{ step.keyword }} {{ step.text }} + {% if printStepArgs is not null %} + {% for argument in step.arguments %} +

    {{ argument | nl2br }}

    + {% endfor %} + {% endif %} + {% if step.exception is not null %} +
    +

    ({{ step.exception }})

    + {% endif %} + {% if step.output is not null %} +
    +

    | {{ step.output }}

    + {% endif %} + {% if printLoopBreak is not null and ( loop.index % scenario.getLoopSize ) == 0 and loop.last != true %} +
  • + {% endif %} +
  • + {#
    #} + {#{{ step.keyword }} {{ step.text }}#} + {#
    #} + {% endfor %} +
+
+
+ {% endfor %} +
+
+ {% endfor %} + {% endfor %} +
+