{% capture ok %} {% if include.test.result.ok == true %} {% else %} {% if include.test.result.value == "ERROR" %} {% else %} {% endif %} {% endif %} {% endcapture %} {% assign color_val=include.depth | minus: 1 | times: 12 %} {% assign color_channel=255 | minus: color_val %} {% assign color_red=color_channel %} {% assign color_green=color_channel %} {% assign color_blue=color_channel %} {% if include.test.result.value == "ERROR" %} {% assign color_blue=color_blue | minus: 35 %} {% assign color_green=color_green | minus: 35 %} {% elsif include.test.result.value == "FAILURE" or include.test.result.value == "UXSUCCESS" %} {% assign color_blue=color_blue | minus: 35 %} {% else %} {% assign color_red=color_red | minus: 35 %} {% assign color_blue=color_blue | minus: 35 %} {% endif %} {% if color_red < 0 %} {% assign color_red=0 %} {% endif %} {% if color_green < 0 %} {% assign color_green=0 %} {% endif %} {% if color_blue < 0 %} {% assign color_blue=0 %} {% endif %} {% capture color %}background-color: rgb({{color_red}},{{color_green}},{{color_blue}});{% endcapture %} {% capture hidden %}{% if include.depth > 1 %}display: none;{% endif %}{% endcapture %} {% capture index %}{% if include.test.index %}({{ include.test.index }}){% endif %}{% endcapture %} {% if include.test.type == "command" %} {{ include.depth }} {{ ok }} {{ include.test.desc }}{{ index }} {{ include.test.result.value }} {{ include.test.response.duration | divided_by: 1000000 }} ms {% elsif include.test.type == "compound" %} {{ ok }} {{ include.test.desc }}{{ index }} {{ include.test.result.value }} {% for test in include.test.tests %} {% assign new_depth=include.depth | plus: 1 %} {% include result_row.html test=test depth=new_depth %} {% endfor %} {% elsif include.test.type == "key-pair-generator" %} {{ ok }} {{ include.test.desc }}{{ index }} {{ include.test.result.value }} {% elsif include.test.type == "key-agreement" %} {{ ok }} {{ include.test.desc }}{{ index }} {{ include.test.result.value }} {% elsif include.test.type == "signature" %} {{ ok }} {{ include.test.desc }}{{ index }} {{ include.test.result.value }} {% endif %}