summaryrefslogtreecommitdiffstats
path: root/scripts/yocto-compat-layer.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/yocto-compat-layer.py')
-rwxr-xr-xscripts/yocto-compat-layer.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/yocto-compat-layer.py b/scripts/yocto-compat-layer.py
index 9e74033340..d13d8c039f 100755
--- a/scripts/yocto-compat-layer.py
+++ b/scripts/yocto-compat-layer.py
@@ -107,6 +107,7 @@ def main():
107 107
108 td = {} 108 td = {}
109 results = collections.OrderedDict() 109 results = collections.OrderedDict()
110 results_status = collections.OrderedDict()
110 111
111 logger.info('') 112 logger.info('')
112 logger.info('Getting initial bitbake variables ...') 113 logger.info('Getting initial bitbake variables ...')
@@ -125,19 +126,22 @@ def main():
125 shutil.copyfile(bblayersconf + '.backup', bblayersconf) 126 shutil.copyfile(bblayersconf + '.backup', bblayersconf)
126 127
127 if not add_layer(bblayersconf, layer, layers, logger): 128 if not add_layer(bblayersconf, layer, layers, logger):
129 results[layer['name']] = None
130 results_status[layer['name']] = 'SKIPPED (Missing dependencies)'
131 layers_tested = layers_tested + 1
128 continue 132 continue
129 133
130 result = test_layer_compatibility(td, layer) 134 result = test_layer_compatibility(td, layer)
131 results[layer['name']] = result 135 results[layer['name']] = result
136 results_status[layer['name']] = 'PASS' if results[layer['name']].wasSuccessful() else 'FAIL'
132 layers_tested = layers_tested + 1 137 layers_tested = layers_tested + 1
133 138
134 if layers_tested: 139 if layers_tested:
135 logger.info('') 140 logger.info('')
136 logger.info('Summary of results:') 141 logger.info('Summary of results:')
137 logger.info('') 142 logger.info('')
138 for layer_name in results: 143 for layer_name in results_status:
139 logger.info('%s ... %s' % (layer_name, 'PASS' if \ 144 logger.info('%s ... %s' % (layer_name, results_status[layer_name]))
140 results[layer_name].wasSuccessful() else 'FAIL'))
141 145
142 cleanup_bblayers(None, None) 146 cleanup_bblayers(None, None)
143 147