Open
Description
Sometimes cc-test-reporter
fails with segfaults.
- It segfaults on
before-build
,sum-coverage
,upload-coverage
commands - We use docker-compose to run our tests
- I have tried to wrap
cc-test-reporter
into "retry loop" but it does not work - it segfaults every time.
cc-test-reporter() {
set +e # temporary disable "fail fast" mode
try_num=0
while true; do
./cc-test-reporter "$@"
code="$?"
if [ $code -eq 0 ] ; then
break
else
echo "cc-test-reporter failed. Code: ${code}."
try_num=$(($try_num + 5))
if [ $try_num -lt 5 ] ; then
echo "Retry #$try_num..."
else
echo "Retries exceeded..."
echo "Sending core dump to ftp"
ls -lah ./
sftp ${SFTP_USER}@${SFTP_HOST}:/sftp <<< "
-mkdir publisher
cd publisher
put core
exit
"
exit "$code"
fi
fi
done
set -e
}
How can I help you to investigate this issue?
Metadata
Metadata
Assignees
Labels
No labels