diff options
author | David Reyna <David.Reyna@windriver.com> | 2014-03-06 22:15:58 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2014-03-11 12:24:32 -0700 |
commit | 324791a729d29b929dd2c78489f2564d5e01ad92 (patch) | |
tree | 6a3bdbee7a14eac260532d1ef9a0b7ea09e8a5bf /bitbake/lib | |
parent | 65c298dedf75ae3fb1ff90ba5e4e8e53b8e2f390 (diff) | |
download | ast2050-yocto-poky-324791a729d29b929dd2c78489f2564d5e01ad92.zip ast2050-yocto-poky-324791a729d29b929dd2c78489f2564d5e01ad92.tar.gz |
bitbake: toaster: add empty outcome support to task page
Add the new "empty" outcome value to the task detail page,
with help text, help notice, plus sorting for empty in the
tasks page.
[YOCTO #5917]
(Bitbake rev: 874b627b96809c274023b5fa330dfbdd14676d19)
Signed-off-by: David Reyna <David.Reyna@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib')
-rw-r--r-- | bitbake/lib/toaster/orm/models.py | 1 | ||||
-rw-r--r-- | bitbake/lib/toaster/toastergui/templates/task.html | 4 | ||||
-rw-r--r-- | bitbake/lib/toaster/toastergui/views.py | 2 |
3 files changed, 6 insertions, 1 deletions
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index 0646813..93506d7 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py @@ -146,6 +146,7 @@ class Task(models.Model): (OUTCOME_CACHED, 'This task restored output from the sstate-cache directory or mirrors'), (OUTCOME_PREBUILT, 'This task did not run because its outcome was reused from a previous build'), (OUTCOME_FAILED, 'This task did not complete'), + (OUTCOME_EMPTY, 'This task has no executable content'), (OUTCOME_NA, ''), ) diff --git a/bitbake/lib/toaster/toastergui/templates/task.html b/bitbake/lib/toaster/toastergui/templates/task.html index a8bcb52..5d79d44 100644 --- a/bitbake/lib/toaster/toastergui/templates/task.html +++ b/bitbake/lib/toaster/toastergui/templates/task.html @@ -121,6 +121,10 @@ </code> </dd> </dl> + {%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 + </div> {% endif %} {% endif %} diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py index ccf9585..6273d4c 100644 --- a/bitbake/lib/toaster/toastergui/views.py +++ b/bitbake/lib/toaster/toastergui/views.py @@ -558,7 +558,7 @@ def tasks_common(request, build_id, variant): ('Cached Tasks', 'outcome:%d'%Task.OUTCOME_CACHED), ('Prebuilt Tasks', 'outcome:%d'%Task.OUTCOME_PREBUILT), ('Covered Tasks', 'outcome:%d'%Task.OUTCOME_COVERED), - ('Empty Tasks', 'outcome:%d'%Task.OUTCOME_NA), + ('Empty Tasks', 'outcome:%d'%Task.OUTCOME_EMPTY), ] } |