diff options
Diffstat (limited to 'bitbake/lib/toaster/toastergui/templates/task.html')
-rw-r--r-- | bitbake/lib/toaster/toastergui/templates/task.html | 27 |
1 files changed, 23 insertions, 4 deletions
diff --git a/bitbake/lib/toaster/toastergui/templates/task.html b/bitbake/lib/toaster/toastergui/templates/task.html index 3c4a3d4893..907c621834 100644 --- a/bitbake/lib/toaster/toastergui/templates/task.html +++ b/bitbake/lib/toaster/toastergui/templates/task.html @@ -24,13 +24,17 @@ {# executed tasks outcome #} <dl class="dl-horizontal"> {% if task.logfile %} + {% if MANAGED and build.project %} + <a class="btn btn-large" href="{% url 'build_artifact' build.id "tasklogfile" task.pk %}" style="margin:15px;">Download task log</a> + {% else %} <dt> <i class="icon-question-sign get-help" title="Path the task log file"></i> Log file </dt> <dd> - <code>{{task.logfile}}</code> + <code>{{task.logfile}}</code> </dd> {% endif %} + {% endif %} {# show stack trace for failed task #} {% if task.outcome == task.OUTCOME_FAILED and log_head %} <h3>Python stack trace</h3> @@ -82,6 +86,9 @@ </td> <td> <a href="{%url "task" match.build.pk match.pk%}">{{match.task_name}}</a> + {% if task.get_description %} + <i class="icon-question-sign get-help hover-help" title="{{task.get_description}}"></i> + {% endif %} </td> <td> <a href="{%url "task" match.build.pk match.pk%}">{{match.get_executed_display}}</a> @@ -105,7 +112,7 @@ {% elif task.outcome == task.OUTCOME_COVERED %} <dl class="dl-horizontal"> <dt> - <i class="icon-question-sign get-help" title="The task providing the outcome of this task"></i> Task covered by + <i class="icon-question-sign get-help" title="The task(s) providing the outcome of this task"></i> Task covered by </dt> <dd> <ul> @@ -123,6 +130,13 @@ </dd> </dl> {%elif task.outcome == task.OUTCOME_CACHED%} + {% if MANAGED and build.project %} + {% for t in task.get_related_setscene %} + {% if forloop.last %} + <a class="btn btn-large" href="{% url 'build_artifact' build.id "tasklogfile" t.pk %}" style="margin:15px;">Download task log</a> + {% endif %} + {% endfor %} + {% else %} <dl class="dl-horizontal"> <dt> <i class="icon-question-sign get-help" title="Path the task log file"></i> Log file @@ -131,6 +145,7 @@ <code>{% for t in task.get_related_setscene %} {{t.logfile}} {% endfor %}</code> </dd> </dl> + {% endif %} {%elif task.outcome == task.OUTCOME_EMPTY%} <div class="alert alert-info details"> This task is empty because it has the <code>noexec</code> flag set to <code>1</code>, or the task function is empty @@ -184,6 +199,9 @@ <strong>Failed</strong> to restore output from sstate cache. The file was found but could not be unpacked. </div> <dl class="dl-horizontal"> + {% if MANAGED and build.project %} + <a href="{% url 'build_artifact' build.id "tasklogfile" task.pk %}" style="margin:15px;">Download log</a> + {% else %} <dt> <i class="icon-question-sign get-help" title="Path to the cache attempt log file"></i> Log file @@ -194,6 +212,7 @@ Time (secs) </dt> <dd>{{task.elapsed_time|format_none_and_zero}}</dd> + {% endif %} </dl> <div class="alert alert-info"> Running the real task instead. @@ -261,8 +280,8 @@ Time (secs) </dt> <dd>{{task.elapsed_time|format_none_and_zero|floatformat:2}}</dd> - {% endif %} - {% if task.cpu_usage > 0 %} + {% endif %} + {% if task.cpu_usage > 0 %} <dt> <i class="icon-question-sign get-help" title="The percentage of task CPU utilization"></i> CPU usage |