bitbake: toasterui: mark failed sceneQueue tasks as failed
authorAlexandru DAMIAN <alexandru.damian@intel.com>
Thu, 14 Nov 2013 10:53:01 +0000 (10:53 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 15 Nov 2013 11:48:52 +0000 (11:48 +0000)
This patch addresses an issue where a failed sceneQueue task
entry was not updated on the Fail event. As a result, it
always showed the task as not-available.

    [YOCTO #5216]

(Bitbake rev: 9b99a417f58381bac4bda412bcfd11de50403318)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/ui/buildinfohelper.py

index a1a9115..6b6c4f3 100644 (file)
@@ -527,7 +527,7 @@ class BuildInfoHelper(object):
             task_information['disk_io'] = task_build_stats['disk_io']
             del self.internal_state[identifier]
 
-        if isinstance(event, bb.runqueue.runQueueTaskFailed):
+        if isinstance(event, (bb.runqueue.runQueueTaskFailed, bb.runCommand.sceneQueueTaskFailed)):
             task_information['outcome'] = Task.OUTCOME_FAILED
             del self.internal_state[identifier]