{{manifest["TestBench"] | escape}} Status: {{ manifest["Status"] }}

{% for step in manifest["Steps"] %} {% set status = step["Status"] %} {% set logFile = step["LogFile"] %}
{{ status }} | {{ step["Invocation"] | escape }}
{% if status == "OK" %}

This step completed successfully. Its log file can be viewed at {{ logFile | escape }}.

{% elif status == "FAILED" %}

This step did not complete successfully. A partial log file is shown below:

{% if logFile != None %}
...
{{logFileExcerpts[logFile] | escape }}

The full log file can be viewed at {{ logFile | escape }}.

{% else %}
Log file not found.
{% endif %} {% elif status == "UNEXECUTED" %}

This step did not execute-- a previous step may have failed.

{% else %}
Status:
{{ step["Status"] }}
{% if logFile != None %}
Log:
{{ logFile | escape }}
{% if step["Status"] != "OK" %}
{{ logFileHeaders[logFile] | escape }}
{{logFileExcerpts[logFile] | escape }}
{% endif %} {% endif %} {% endif %}
{% endfor %}