From 9bb49197ed2c0c76b82c8f44c0f639caaf281cf1 Mon Sep 17 00:00:00 2001 From: Edwin Kempin Date: Fri, 4 Dec 2020 14:23:28 +0100 Subject: [PATCH] Fixes for tools/coverage.sh * add '-mindepth 1' to the 'find' command that is used to get the plugin list: Without this parameter the result contains "plugins/" in addition to "plugins/", "plugins/ Change-Id: I338b99209eff5643a83e401e2a56ac3113cbe541 --- tools/coverage.sh | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/tools/coverage.sh b/tools/coverage.sh index c92d5cfdb9..3582d22cf3 100755 --- a/tools/coverage.sh +++ b/tools/coverage.sh @@ -33,15 +33,24 @@ mkdir -p ${destdir}/java cp -r {java,javatests}/* ${destdir}/java mkdir -p ${destdir}/plugins -for plugin in `find plugins/ -maxdepth 1 -type d` +for plugin in `find plugins/ -mindepth 1 -maxdepth 1 -type d` do mkdir -p ${destdir}/${plugin}/java - cp -r plugins/*/{java,javatests}/* ${destdir}/${plugin}/java + if [ -e ${plugin}/java/ ] + then cp -r ${plugin}/java/* ${destdir}/${plugin}/java + fi + if [ -e ${plugin}/javatests/ ] + then cp -r ${plugin}/javatests/* ${destdir}/${plugin}/java + fi # for backwards compatibility support plugins with old file structure mkdir -p ${destdir}/${plugin}/src/{main,test}/java - cp -r plugins/*/src/main/java/* ${destdir}/${plugin}/src/main/java - cp -r plugins/*/src/test/java/* ${destdir}/${plugin}/src/test/java + if [ -e ${plugin}/src/main/java/ ] + then cp -r ${plugin}/src/main/java/* ${destdir}/${plugin}/src/main/java/ + fi + if [ -e ${plugin}/src/test/java/ ] + then cp -r ${plugin}/src/test/java/* ${destdir}/${plugin}/src/test/java/ + fi done base=$(bazel info bazel-testlogs)