Fix tox test loop in mvn-phase-script.sh 49/128349/1
authordengyh <dengyuanhong@chinamobile.com>
Thu, 7 Apr 2022 07:11:57 +0000 (15:11 +0800)
committerdengyh <dengyuanhong@chinamobile.com>
Thu, 7 Apr 2022 07:12:34 +0000 (15:12 +0800)
Refer to: https://gerrit.onap.org/r/c/modeling/etsicatalog/+/128327

Change-Id: I7a62cd53e790d41d90d168fda3cfe9a2c1f285c8
Issue-ID: VFC-1951
Signed-off-by: dengyh <dengyuanhong@chinamobile.com>
mvn-phase-script.sh

index 13b755e..ab8155e 100755 (executable)
@@ -50,9 +50,9 @@ run_tox_test()
   if [[ ${CURDIR} =~ "-sonar" ]]
   then
     echo "====Sonar job, need execute tox."
-    TOXINIS=$(find . -name "tox.ini")
+    TOXINIS=($(find . -name "tox.ini"))
     for TOXINI in "${TOXINIS[@]}"; do
-      DIR=$(echo "$TOXINI" | rev | cut -f3- -d'/' | rev)
+      DIR=$(dirname "$TOXINI")
       cd "${CURDIR}/${DIR}"
       rm -rf ./venv-tox ./.tox
       virtualenv ./venv-tox