* [PATCH 0/1] Restore tasks summary in the error case @ 2012-01-19 14:36 Paul Eggleton 2012-01-19 14:36 ` [PATCH 1/1] bitbake/runqueue: always log tasks summary Paul Eggleton 0 siblings, 1 reply; 3+ messages in thread From: Paul Eggleton @ 2012-01-19 14:36 UTC (permalink / raw) To: bitbake-devel A patch to make the "tasks summary" line always log rather than only when everything succeeds. Thanks to Martin Jansa for reminding me about this one. The patch (against Poky, but applies cleanly with -p2 against bitbake master) is available in the git repository at: git://git.yoctoproject.org/poky-contrib paule/tasksummary http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=paule/tasksummary Paul Eggleton (1): bitbake/runqueue: always log tasks summary bitbake/lib/bb/runqueue.py | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) -- 1.7.5.4 ^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 1/1] bitbake/runqueue: always log tasks summary 2012-01-19 14:36 [PATCH 0/1] Restore tasks summary in the error case Paul Eggleton @ 2012-01-19 14:36 ` Paul Eggleton 2012-01-20 16:40 ` Richard Purdie 0 siblings, 1 reply; 3+ messages in thread From: Paul Eggleton @ 2012-01-19 14:36 UTC (permalink / raw) To: bitbake-devel It's unclear from the history but at some point we stopped logging the "Tasks Summary" NOTE when tasks failed. Reinstate this for failure, and also make the count of attempted tasks include the failed task. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> --- bitbake/lib/bb/runqueue.py | 12 +++++++----- 1 files changed, 7 insertions(+), 5 deletions(-) diff --git a/bitbake/lib/bb/runqueue.py b/bitbake/lib/bb/runqueue.py index 054d36c..be6bbb1 100644 --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py @@ -959,6 +959,13 @@ class RunQueue: if self.state is runQueueCleanUp: self.rqexe.finish() + if self.state is runQueueComplete or self.state is runQueueFailed: + if self.rqexe.stats.failed: + logger.info("Tasks Summary: Attempted %d tasks of which %d didn't need to be rerun and %d failed.", self.rqexe.stats.completed + self.rqexe.stats.failed, self.rqexe.stats.skipped, self.rqexe.stats.failed) + else: + # Let's avoid the word "failed" if nothing actually did + logger.info("Tasks Summary: Attempted %d tasks of which %d didn't need to be rerun and all succeeded.", self.rqexe.stats.completed, self.rqexe.stats.skipped) + if self.state is runQueueFailed: if not self.rqdata.taskData.tryaltconfigs: raise bb.runqueue.TaskFailure(self.rqexe.failed_fnids) @@ -968,11 +975,6 @@ class RunQueue: if self.state is runQueueComplete: # All done - if self.rqexe.stats.failed: - logger.info("Tasks Summary: Attempted %d tasks of which %d didn't need to be rerun and %d failed.", self.rqexe.stats.completed, self.rqexe.stats.skipped, self.rqexe.stats.failed) - else: - # Let's avoid the word "failed" if nothing actually did - logger.info("Tasks Summary: Attempted %d tasks of which %d didn't need to be rerun and all succeeded.", self.rqexe.stats.completed, self.rqexe.stats.skipped) return False if self.state is runQueueChildProcess: -- 1.7.5.4 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 1/1] bitbake/runqueue: always log tasks summary 2012-01-19 14:36 ` [PATCH 1/1] bitbake/runqueue: always log tasks summary Paul Eggleton @ 2012-01-20 16:40 ` Richard Purdie 0 siblings, 0 replies; 3+ messages in thread From: Richard Purdie @ 2012-01-20 16:40 UTC (permalink / raw) To: Paul Eggleton; +Cc: bitbake-devel On Thu, 2012-01-19 at 14:36 +0000, Paul Eggleton wrote: > It's unclear from the history but at some point we stopped logging the > "Tasks Summary" NOTE when tasks failed. Reinstate this for failure, and > also make the count of attempted tasks include the failed task. > > Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> > --- > bitbake/lib/bb/runqueue.py | 12 +++++++----- > 1 files changed, 7 insertions(+), 5 deletions(-) Merged to master, thanks. Richard ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-01-20 16:48 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-01-19 14:36 [PATCH 0/1] Restore tasks summary in the error case Paul Eggleton 2012-01-19 14:36 ` [PATCH 1/1] bitbake/runqueue: always log tasks summary Paul Eggleton 2012-01-20 16:40 ` Richard Purdie
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.