{% extends "layouts/content.html" %} {% load humanize %} {% load static %} {% load utils %} {% block styles %} {% endblock %} {% block content %} {% if validation_errors %}
Invalid job definition:

{{ validation_errors }}

{% endif %}
Description
{{ job.description|default:"not set" }}
Device-type
{% if job.requested_device_type %}
{{ job.requested_device_type }}
{% else %}
...
{% endif %}
Submitter
{{ job.submitter.get_full_name|default:job.submitter.username }}
Created
{{ job.submit_time|naturaltime }}
Priority
{{ job.get_priority_display }}
Visibility
{{ job.is_public|yesno:"Public,Private,Not set" }}{% if job.viewing_groups.all %} ({{ job.viewing_groups.all|join:', ' }}){% endif %}
{% if job_tags %}
Required Tags
{% for tag in job_tags %} {% if tag.description %} {{ tag.name }}{% if not forloop.last %},{% endif %} {% else %} {{ tag.name }}{% if not forloop.last %},{% endif %} {% endif %} {% endfor %}
{% endif %}
#{{ job.sub_id|default:job.id }}
{% if job.state != job.STATE_FINISHED %}
{{ job.get_state_display }} {% elif job.health == job.HEALTH_UNKNOWN %}
{{ job.get_health_display }} {% elif job.health == job.HEALTH_COMPLETE %}
{{ job.get_health_display }} {% elif job.health == job.HEALTH_INCOMPLETE %}
{{ job.get_health_display }} {% else %}
{{ job.get_health_display }} {% endif %} {% if job.is_multinode %}
{% endif %}
Device
{% if job.actual_device %}
{{ job.actual_device.hostname }}
{% else %}
...
{% endif %}
Started
{% if job.start_time %}{{ job.start_time|naturaltime }}{% else %}...{% endif %}
Duration
{% if job.state != job.STATE_FINISHED %}
...
{% else %}
{{ job.end_time|timeuntil:job.start_time }}
{% endif %} {% if job.results_link %}
Results
  
{% endif %}
{% if lava_job_result %}

{{ lava_job_result.error_type }} error: {{ lava_job_result.error_msg }}

{% endif %} {% if invalid_log_data %}

Unable to parse invalid logs: This is maybe a bug in LAVA that should be reported.

{% endif %}
{{ job.failure_comment }}

This log file is too large to view, (over {{ size_limit|filesizeformat }}). It can only be downloaded: Plain log

{% if not size_warning %}
{% endif %}
{% if job.is_multinode %} Multinode {% else %} Definition {% endif %} {% if show_cancel %} {% if job.is_multinode %} Cancel {% else %} Cancel {% endif %} {% elif show_fail %} {% if job.is_multinode %} Fail {% else %} Fail {% endif %} {% endif %} {% if show_resubmit %} Resubmit {% endif %}
{% for line in log_data %} {% if line.lvl == "debug" %} {% get_action_id line.msg as act_id %} {{ line.msg|udecode }} {% elif line.lvl == "input" %} {{ line.msg|udecode }} {% elif line.lvl == "target" %} {{ line.msg|udecode }} {% elif line.lvl == "feedback" %} {% elif line.lvl == "results" %} {% url 'lava.results.testcase' job.id line.msg.definition line.msg.case as result_url %} {% for key, value in line.msg.items|sort_items %} {% if value.items %} {% if key == "extra" %} extra: ...
{% else %} {% for k, v in value.items %} {{ k }}: {{ v }}
{% endfor %} {% endif %} {% else %} {{ key }}: {{ value }}
{% endif %} {% endfor %}
{% elif line.lvl == "error" or line.lvl == "exception" %} {{ line.msg|udecode }} {% else %} {% get_action_id line.msg as act_id %} {{ line.msg|udecode }} {% endif %} {% endfor %} {% if job.state != job.STATE_FINISHED %} {% endif %}
{% if not size_warning %}

Top of page

{% if job.state == job.STATE_FINISHED %}

Please read the triage guidelines for help on debugging failures in the test job, test definitions or in individual test cases.

{% endif %} {% endif %}

Job Timings

This section helps test writers to check for actions with a duration which is much shorter than the requested timeout. Reducing these timeouts will allow failures to be identified more quickly.

The graph only shows actions that are longer than 1 second. The full list is anyway available in the table.

Loading the data...
{% include "_similar_jobs.html" %}
{% endblock %} {% block scripts %} {% endblock scripts %}