Test Time: {{ timestamp }}
| Type | Time | Exception | Process | Details |
|---|---|---|---|---|
| CRASH | {{ crash.time }} | {{ crash.exception_type }} | {{ crash.process }} | |
Stack Trace:{{ crash.stack_trace }}
|
||||
| ANR | {{ anr.time }} | {{ anr.reason }} | {{ anr.process }} | |
ANR Details:{{ anr.trace }}
|
||||
| Index | Property Name | Precondition Page | Interaction Scenario Pages | Postcondition Page |
|---|---|---|---|---|
| {{ violation.index }} | {{ violation.property_name }} | {{ violation.precondition_page }} | {{ violation.interaction_pages[0] }} ~ {{ violation.interaction_pages[1] }} | {{ violation.postcondition_page }} |
| Index | Property Name | Precondition Satisfied | Executed | Fails | Errors | Error Details |
|---|---|---|---|---|---|---|
| {{ loop.index }} | {{ property_name }} | {{ test_result.precond_satisfied|default(0) }} | {{ test_result.executed|default(0) }} | {{ test_result.fail|default(0) }} | {{ test_result.error|default(0) }} |
{% if (test_result.fail|default(0) > 0 or test_result.error|default(0) > 0) and property_name in property_error_details %}
{% set error_list = property_error_details[property_name] %}
{% set property_index = loop.index %}
{% if error_list|length == 1 %}
{{ error_list[0].state|upper }}
{% if error_list[0].occurrence_count > 1 %}
Occurred {{ error_list[0].occurrence_count }} times
{% endif %}
{% if error_list[0].startStepsCountList is defined and error_list[0].startStepsCountList|length > 0 %}
Monkey Steps: {{ error_list[0].startStepsCountList|join(', ') }}
{% endif %}
{% if error_list[0].short_description %}
Error:
{% endif %}
{{ error_list[0].short_description }}
Show Full Traceback{{ error_list[0].traceback }}
Multiple Errors Detected
{% for error in error_list %}
{{ error.state|upper }} #{{ loop.index }}
{% if error.occurrence_count > 1 %} ({{ error.occurrence_count }}x){% endif %}
{% if error.startStepsCountList is defined and error.startStepsCountList|length > 0 %}
@{% if error.startStepsCountList|length == 1 %}{{ error.startStepsCountList[0] }}{% else %}{{ error.startStepsCountList[0] }}-{{ error.startStepsCountList[-1] }}{% endif %}
{% endif %}
{% endfor %}
{% for error in error_list %}
{{ error.state|upper }} #{{ loop.index }}
Error {{ loop.index }} of {{ loop.length }}
{% if error.occurrence_count > 1 %}
{{ error.occurrence_count }} occurrences
{% endif %}
{% if error.startStepsCountList is defined and error.startStepsCountList|length > 0 %}
Monkey Steps: {{ error.startStepsCountList|join(', ') }}
{% endif %}
{% if error.short_description %}
Error:
{% endif %}
{{ error.short_description }}
Show Full Traceback{{ error.traceback }}
|