Hello,
{{report_title}}
Tested Jenkins job: {{job_url}}
Reported Time in UTC: {{now}}
Jenkins Build Summary
{% if pure_html == true %}
{% else %}

{% endif %}
- Test period: last {{past_hours}} hours
- Total builds: {{build_summary|length}}, Range:
#{{build_summary[0]["number"]}}--#{{build_summary[-1]["number"]}}
- No-test-results builds:
{{build_summary | selectattr("fail", "equalto", 0) | list | selectattr("pass", "equalto", 0) | list|length}}
{% set pass_num = build_summary | selectattr("fail", "equalto", 0) | list | length %}
- Pass builds: {{pass_num}}, Pass Rate: {{((pass_num/(build_summary|length))*100)|round}}%
- Average build time: {{build_metrics["avg_duration"]}} seconds, Maxinum build time:
{{build_metrics["max_duration"]}} seconds
- Average pass build time: {{build_metrics["avg_duration_pass"]}} seconds, Maximum pass build time:
{{build_metrics["max_pass_duration"]}} seconds
Test Case Summary:
*ranked by failure rate from high to low
Rank |
Suite Name |
Case Name |
Result(pass/total) |
Max Duration(s) |
Max Pass Duration(s) |
Failed Builds |
{% for i in case_summary %}
{% if i["pass"] == i["total"] %}
{% set color = "GREEN" %}
{% else %}
{% set color = "red" %}
{% endif %}
{{i["rank"]}} |
{{i["suite"]}} |
{{i["case"]}} |
{{i["pass"]}}/{{i["total"]}} |
{{i["max_duration"]}} |
{{i["max_pass_duration"]}} |
{% for j in i["npass_numbers"] %}
{% set href_link = job_url + "/" + j|string + "/testReport/" %}
{{j}}
{% endfor %}
|
{% endfor %}
BR