generic-poky/bitbake/lib/bb
Richard Purdie 8c1e43ca58 bitbake: cooker/event: Overhaul sanity test mechanism
Sanity tests are currently a pain as its hard to control when they run. This results
in issues where for example the bitbake -e output is not useful as the sanity tests
prevent it from executing. The sanity tests should run later than the base configuration.

This patch changes the sanity tests to always be event triggered with the option of
returning either events on the status, or raising errors. A new cooker feature is used
to change the behaviour depending on the controlling UI.

This does need a change to sanity.bbclass in the OE metadata but its worth the pain
for the increased flexibility and control this offers UIs and the improvement to the
user experience.

(Bitbake rev: 32e171bcc92c6e27fefee971e8714ddf8e1a8ac1)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2014-03-27 09:42:08 +00:00
..
fetch2 bitbake: fetch2.URI: Set username/password should not change the other 2014-03-24 17:54:46 +00:00
parse bitbake: ConfHandlerr: Use full path in variable history 2014-03-21 13:51:51 +00:00
pysh bitbake: pysh: Say what kind of token isn't implemented 2013-05-10 13:35:10 +01:00
server bitbake: server/process: Optimise latency when finishing idle functions 2014-03-10 11:10:02 -07:00
tests bitbake: test/data: Add in test for append/prepend/remove override operations 2014-03-25 22:28:42 +00:00
ui bitbake: cooker/event: Overhaul sanity test mechanism 2014-03-27 09:42:08 +00:00
COW.py Apply some 2to3 refactorings 2010-07-02 15:41:37 +01:00
__init__.py bitbake: Update to version 1.21.1 for master 2013-12-20 12:26:06 +00:00
build.py bitbake: toaster: measure task duration with server-side timestamps 2014-03-21 14:47:52 +00:00
cache.py bitbake: data_smart: Fix variable reference issues 2013-09-18 13:27:30 +01:00
cache_extra.py bitbake: bitbake: cooker: get extra information from recipe cache 2013-09-22 12:19:44 +01:00
checksum.py bitbake: implement checksums for local files in SRC_URI 2012-05-23 11:35:04 +01:00
codeparser.py bitbake: codeparser: Fix var_execs to append to execs, not references 2014-03-02 17:25:29 +00:00
command.py bitbake: cooker/command: Add setFeatures command 2014-03-10 11:09:59 -07:00
compat.py bitbake: compat/server/utils: Jettison pre python 2.7.3 workarounds 2013-06-14 17:26:30 +01:00
cooker.py bitbake: cooker/event: Overhaul sanity test mechanism 2014-03-27 09:42:08 +00:00
cookerdata.py bitbake: bitbake: Force -S option to take a parameter 2014-03-27 09:42:07 +00:00
daemonize.py Apply some 2to3 transforms that don't cause issues in 2.6 2010-07-02 15:41:33 +01:00
data.py bitbake: data: add vardepvalueexclude varflag 2014-03-06 17:31:11 +00:00
data_smart.py bitbake: data_smart: Fix caching issue for double remove references 2014-03-25 22:28:42 +00:00
event.py bitbake: cooker/event: Overhaul sanity test mechanism 2014-03-27 09:42:08 +00:00
exceptions.py bitbake/exceptions: Handle reports from the field of exception code failures 2012-05-25 11:15:12 +01:00
methodpool.py bitbake: methodpool: Retire it, remove global method scope 2013-05-24 10:34:52 +01:00
monitordisk.py bitbake: monitordisk: lower inode check warning to note 2013-10-18 16:02:16 +01:00
msg.py bitbake: event/msg: Add primitive server side UI log record filtering 2013-08-23 17:29:54 +01:00
namedtuple_with_abc.py bb.namedtuple_with_abc: add useful util from activestate 2011-06-08 20:38:23 +01:00
persist_data.py bitbake: persist_data: add get_by_pattern method to API 2013-01-22 15:35:06 +00:00
process.py bitbake: process: Add timeout to select call 2013-12-10 17:55:29 +00:00
providers.py bitbake: providers/runqueue/taskdata: Optimise logger.debug calls 2014-03-10 11:10:00 -07:00
runqueue.py bitbake: runqueue/siggen: Pass in commandline options to dump_sigs() 2014-03-27 09:42:08 +00:00
shell.py Introduce new param caches_array into Cache impl. 2011-06-07 22:39:52 +01:00
siggen.py bitbake: runqueue/siggen: Pass in commandline options to dump_sigs() 2014-03-27 09:42:08 +00:00
taskdata.py bitbake: providers/runqueue/taskdata: Optimise logger.debug calls 2014-03-10 11:10:00 -07:00
tinfoil.py bitbake: tinfoil: fix for move of data attribute to cooker 2013-06-10 10:32:58 +01:00
utils.py bitbake: parse/ConfHander/BBHandler/utils: Fix cache dependency bugs 2013-11-30 22:26:30 +00:00