diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index 0646813552..93506d7c1b 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 a8bcb52194..5d79d447b9 100644 --- a/bitbake/lib/toaster/toastergui/templates/task.html +++ b/bitbake/lib/toaster/toastergui/templates/task.html @@ -121,6 +121,10 @@ + {%elif task.outcome == task.OUTCOME_EMPTY%} +
+ This task is empty because it has the noexec flag set to 1, or the task function is empty +
{% endif %} {% endif %} diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py index ccf95855a3..6273d4c5ae 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), ] }