mirror of
https://github.com/ARM-software/workload-automation.git
synced 2025-01-19 04:21:17 +00:00
dd9a72f043
If more then one of augmentation entries ("augmentations", "instrumenatation", "output_processors") is specified in the same config they were being merged into a single entry. This can cause issues with '~~' (drop everything glyph) being "resolved" during this merge and therefore not actually used to drop all previous augmentations. Union'ing, instead of merging, configs at the same level avoids that. Note that this is semantically correct, as we're not enforcing precedence at the same level of config, so merge semantics do not apply.