mirror of
https://git.yoctoproject.org/poky
synced 2026-04-28 15:32:27 +02:00
bitbake: toastergui: Show failed tasks in the build dashboard
The build dashboard is supposed to show failed tasks (if any) in the "Tasks" section. (Bitbake rev: fc2a7be3982ea5441beef1b7e9e187caf5df2beb) Signed-off-by: Belen Barros Pena <belen.barros.pena@linux.intel.com> Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
324b277336
commit
14e5b27324
@@ -144,6 +144,20 @@
|
||||
<div class="well span4 dashboard-section">
|
||||
<h4><a href="{%url 'tasks' build.pk%}">Tasks</a></h4>
|
||||
<dl>
|
||||
{% query build.task_build outcome=4 order__gt=0 as exectask%}
|
||||
{% if exectask.count > 0 %}
|
||||
<dt>Failed tasks</td>
|
||||
<dd>
|
||||
{% if exectask.count == 1 %}
|
||||
<a class="error" href="{% url "task" build.id exectask.0.id %}">
|
||||
{{exectask.0.recipe.name}}
|
||||
<span class="task-name">{{exectask.0.task_name}}</span>
|
||||
</a>
|
||||
{% elif exectask.count > 1%}
|
||||
<a class="error" href="{% url "tasks" build.id %}?filter=outcome%3A4">{{exectask.count}}</a>
|
||||
{% endif %}
|
||||
</dd>
|
||||
{% endif %}
|
||||
<dt>Total number of tasks</dt><dd><a href="{% url 'tasks' build.pk %}">{% query build.task_build order__gt=0 as alltasks %}{{alltasks.count}}</a></dd>
|
||||
<dt>
|
||||
Tasks executed
|
||||
@@ -153,12 +167,12 @@
|
||||
<dt>
|
||||
Tasks not executed
|
||||
<i class="icon-question-sign get-help" title="'Not executed' tasks don't need to run because their outcome is provided by another task"></i>
|
||||
</dt>
|
||||
</dt>
|
||||
<dd><a href="{% url 'tasks' build.pk %}?filter=task_executed%3A0&count=25&search=&page=1&orderby=order%3A%2B">{% query build.task_build task_executed=0 order__gt=0 as noexectask%}{{noexectask.count}}</a></dd>
|
||||
<dt>
|
||||
Reuse
|
||||
<i class="icon-question-sign get-help" title="The percentage of 'not executed' tasks over the total number of tasks, which is a measure of the efficiency of your build"></i>
|
||||
</dt>
|
||||
</dt>
|
||||
<dd>
|
||||
{% query build.task_build order__gt=0 as texec %}
|
||||
{% if noexectask.count|multiply:100|divide:texec.count < 0 %}
|
||||
|
||||
Reference in New Issue
Block a user