summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2013-09-18 13:15:53 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-18 15:14:13 +0100
commitb6e2ce1cf7a0ede890f08fabf536a556dc4263c5 (patch)
tree33742ee76c2a08995d3c7106dee962f36c0f16a8
parentae1ea51aaab73e010d1c3db39df058bebebc11dd (diff)
downloadbitbake-b6e2ce1cf7a0ede890f08fabf536a556dc4263c5.tar.gz
bitbake: runqueue: add task hash to Queue events
Adding the sstate-related hash for all runqueue and scenequeue tasks, as it's needed in the WebHob data. Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--lib/bb/runqueue.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py
index 19e89e969..c09cfd4b2 100644
--- a/lib/bb/runqueue.py
+++ b/lib/bb/runqueue.py
@@ -223,6 +223,9 @@ class RunQueueData:
def get_task_file(self, task):
return self.taskData.fn_index[self.runq_fnid[task]]
+ def get_task_hash(self, task):
+ return self.runq_hash[task]
+
def get_user_idstring(self, task, task_name_suffix = ""):
fn = self.taskData.fn_index[self.runq_fnid[task]]
taskname = self.runq_task[task] + task_name_suffix
@@ -1794,6 +1797,7 @@ class runQueueEvent(bb.event.Event):
self.taskstring = rq.rqdata.get_user_idstring(task)
self.taskname = rq.rqdata.get_task_name(task)
self.taskfile = rq.rqdata.get_task_file(task)
+ self.taskhash = rq.rqdata.get_task_hash(task)
self.stats = stats.copy()
bb.event.Event.__init__(self)
@@ -1807,6 +1811,7 @@ class sceneQueueEvent(runQueueEvent):
self.taskstring = rq.rqdata.get_user_idstring(realtask, "_setscene")
self.taskname = rq.rqdata.get_task_name(realtask) + "_setscene"
self.taskfile = rq.rqdata.get_task_file(realtask)
+ self.taskhash = rq.rqdata.get_task_hash(task)
class runQueueTaskStarted(runQueueEvent):
"""