mirror of
https://git.yoctoproject.org/poky
synced 2026-05-09 17:39:31 +00:00
bitbake: toaster: include setscene in task progress
Change the task progress counting from the task order field which excludes setscene to the task completion field which counts all completed tasks regardless of type. [YOCTO #9971] (Bitbake rev: 485b328430dcdfd0b52f09f01ebd490d09459ea3) Signed-off-by: David Reyna <David.Reyna@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
b4f0266716
commit
36568b9e1e
@@ -508,7 +508,7 @@ class Build(models.Model):
|
||||
tf = Task.objects.filter(build = self)
|
||||
tfc = tf.count()
|
||||
if tfc > 0:
|
||||
completeper = tf.exclude(order__isnull=True).count()*100 // tfc
|
||||
completeper = tf.exclude(outcome=Task.OUTCOME_NA).count()*100 // tfc
|
||||
else:
|
||||
completeper = 0
|
||||
return completeper
|
||||
@@ -709,10 +709,11 @@ class Build(models.Model):
|
||||
tasks.
|
||||
|
||||
Note that the mechanism for testing whether a Task is "done" is whether
|
||||
its order field is set, as per the completeper() method.
|
||||
its outcome field is set, as per the completeper() method.
|
||||
"""
|
||||
return self.outcome == Build.IN_PROGRESS and \
|
||||
self.task_build.filter(order__isnull=False).count() == 0
|
||||
self.task_build.exclude(outcome=Task.OUTCOME_NA).count() == 0
|
||||
|
||||
|
||||
def get_state(self):
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user