{% for w in result['codeCoverageWarnings'] -%}
{% if w['name'] == None -%}
{{ w['message'] }}
{%- endif %}
{%- endfor %}
{% for cls, tests in result['results_normal'].items() -%}
{{ cls }}.cls
{{ result['pass_fail'][cls]['pass'] }}/{{ result['pass_fail'][cls]['pass']+result['pass_fail'][cls]['fail'] }} tests passed
Test Method |
Result |
Message |
{% for test in tests -%}
{{ test['methodName'] }} |
{% if 'stackTrace' not in test -%}
Passed
{% else %}
Failed
{%- endif %}
|
{% if 'message' in test %}
{{ test['message'] }}
{% endif %}
{% if 'stackTrace' in test -%}
Stack Trace {{ test['stackTrace'] }}
{%- endif %}
|
{%- endfor %}
{%- endfor %}
Metadata |
Message |
{% for w in result['codeCoverageWarnings'] %}
{% if 'name' in w and w['name'] != None %}
{{ w['name'] }} |
{{ w['message'] }} |
{% endif %}
{% endfor %}
{% for r in result['codeCoverage']['classes'] -%}
{% set coverage = r['percentCovered'] %}
{% set coverage_class = r['coverageLevel'] %}
{% set display = "block" %}
{% set extension = "cls" %}
{% set directory = "classes" %}
{{ r['name'] }}.{{ extension }}
({{ coverage }}% covered)
{% if does_file_exist(r['name'], 'ApexClass') == True -%}
Show Coverage
{%- endif %}
{% if does_file_exist(r['name'], 'ApexClass') == True -%}
{% for line in get_file_lines(r['name'], 'ApexClass') -%}
{% set file_line_number = loop.index %}
{% set td_class = [] %}
{% if 'locationsNotCovered' in r -%}
{% for location in r['locationsNotCovered'] -%}
{% if 'line' in location %}
{% if location['line']|int == file_line_number -%}
{% if td_class.append(1) %}{% endif %}
{% break %}
{%- endif %}
{% endif %}
{%- endfor %}
{%- endif %}
{% if td_class -%}
{{ file_line_number }} |
{{ htmlize(line) }} |
{% else %}
{{ file_line_number }} |
{{ htmlize(line) }} |
{%- endif %}
{%- endfor %}
{%- endif %}
{%- endfor %}
{% for r in result['codeCoverage']['triggers'] -%}
{% set coverage = r['percentCovered'] %}
{% set coverage_class = r['coverageLevel'] %}
{% set display = "block" %}
{% set extension = "trigger" %}
{% set directory = "triggers" %}
{{ r['name'] }}.{{ extension }}
({{ coverage }}% covered)
{% if does_file_exist(r['name'], 'ApexTrigger') == True -%}
Show Coverage
{%- endif %}
{% if does_file_exist(r['name'], 'ApexTrigger') == True -%}
{% for line in get_file_lines(r['name'], 'ApexTrigger') -%}
{% set file_line_number = loop.index %}
{% set td_class = [] %}
{% if 'locationsNotCovered' in r -%}
{% for location in r['locationsNotCovered'] -%}
{% if 'line' in location %}
{% if location['line']|int == file_line_number %}
{% if td_class.append(1) %}{% endif %}
{% break %}
{% endif %}
{% endif %}
{%- endfor %}
{%- endif %}
{% if td_class -%}
{{ file_line_number }} |
{{ htmlize(line) }} |
{% else %}
{{ file_line_number }} |
{{ htmlize(line) }} |
{%- endif %}
{%- endfor %}
{%- endif %}
{%- endfor %}