mirror of
https://git.yoctoproject.org/poky
synced 2026-03-16 04:09:39 +01:00
yocto-compat-layer.py: Add status for skipped items
If items were skipped because the dependencies could not be found, we want to record this was skipped so we can display it later. (From OE-Core rev: 402ef1c8bd1ea994581a39672f31ab1203a0899d) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
704613b2ec
commit
2a04cb8d22
@@ -107,6 +107,7 @@ def main():
|
||||
|
||||
td = {}
|
||||
results = collections.OrderedDict()
|
||||
results_status = collections.OrderedDict()
|
||||
|
||||
logger.info('')
|
||||
logger.info('Getting initial bitbake variables ...')
|
||||
@@ -125,19 +126,22 @@ def main():
|
||||
shutil.copyfile(bblayersconf + '.backup', bblayersconf)
|
||||
|
||||
if not add_layer(bblayersconf, layer, layers, logger):
|
||||
results[layer['name']] = None
|
||||
results_status[layer['name']] = 'SKIPPED (Missing dependencies)'
|
||||
layers_tested = layers_tested + 1
|
||||
continue
|
||||
|
||||
result = test_layer_compatibility(td, layer)
|
||||
results[layer['name']] = result
|
||||
results_status[layer['name']] = 'PASS' if results[layer['name']].wasSuccessful() else 'FAIL'
|
||||
layers_tested = layers_tested + 1
|
||||
|
||||
if layers_tested:
|
||||
logger.info('')
|
||||
logger.info('Summary of results:')
|
||||
logger.info('')
|
||||
for layer_name in results:
|
||||
logger.info('%s ... %s' % (layer_name, 'PASS' if \
|
||||
results[layer_name].wasSuccessful() else 'FAIL'))
|
||||
for layer_name in results_status:
|
||||
logger.info('%s ... %s' % (layer_name, results_status[layer_name]))
|
||||
|
||||
cleanup_bblayers(None, None)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user