Fix ansible-test coverage stub memory usage. (#53652)

Split coverage stub files into multiple parts based on the number
of lines in files included in each stub. This will keep memory usage
down to avoid hanging on Shippable.
This commit is contained in:
Matt Clay
2019-03-11 15:14:09 -07:00
committed by GitHub
parent 887ab35656
commit 8fa294a33a
2 changed files with 24 additions and 1 deletions

View File

@@ -90,6 +90,8 @@ function cleanup
for file in test/results/reports/coverage=*.xml; do
flags="${file##*/coverage=}"
flags="${flags%.xml}"
# remove numbered component from stub files when converting to tags
flags="${flags//stub-[0-9]*/stub}"
flags="${flags//=/,}"
flags="${flags//[^a-zA-Z0-9_,]/_}"