1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-11-28 08:49:44 +02:00

fix cc issues

This commit is contained in:
Marcus Holl 2019-03-01 14:47:48 +01:00
parent 1b6ed24b8c
commit aac570c5ef

View File

@ -4,7 +4,7 @@ function fail() {
local message="$1"
local returnCode=${2:-1}
echo "[ERROR] ${message}" >&2
exit ${returnCode}
exit "${returnCode}"
}
function notify() {
@ -74,9 +74,9 @@ done
# wait for the test cases and cat the log
for p in "${processes[@]}"
do
area=$(dirname ${p%:*})
testCase=$(basename ${p%:*})
processId=${p#*:}
area=$(dirname "${p%:*}")
testCase=$(basename "${p%:*}")
processId="${p#*:}"
echo "[INFO] Waiting for test case \"${testCase}\" in area \"${area}\" (PID: \"${processId}\")."
wait "${processId}"
echo "[INFO] Test case \"${testCase}\" in area \"${area}\" finished (PID: \"${processId}\")."
@ -88,8 +88,8 @@ kill -PIPE "${notificationThreadPid}" &>/dev/null
# provide the logs
for p in "${processes[@]}"
do
area=$(dirname ${p%:*})
testCase=$(basename ${p%:*})
area=$(dirname "${p%:*}")
testCase=$(basename "${p%:*}")
echo "[INFO] === START === Logs for test case \"${testCase}\" ===."
cat "${TEST_CASE_ROOT}/log.txt"
echo "[INFO] === END === Logs for test case \"${testCase}\" ===."
@ -102,8 +102,8 @@ failure="false"
for p in "${processes[@]}"
do
status="UNDEFINED"
area=$(dirname ${p%:*})
testCase=$(basename ${p%:*})
area=$(dirname "${p%:*}")
testCase=$(basename "${p%:*}")
TEST_CASE_ROOT="${WORKSPACES_ROOT}/${area}/${testCase}"
if [ -f "${TEST_CASE_ROOT}/SUCCESS" ]
then