mirror of
https://github.com/profanity-im/profanity.git
synced 2025-01-03 14:57:42 -05:00
Print logs on error in CI
Because we trap the error signal and run a error handler, logs were not printed. I moved the printing of test-suite.log to the error handler and also added so that config.log is printed on failure.
This commit is contained in:
parent
910512a920
commit
2ee883aa1a
15
ci-build.sh
15
ci-build.sh
@ -1,8 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
log_content()
|
||||
{
|
||||
echo
|
||||
echo "Content of $1:"
|
||||
cat "$1"
|
||||
}
|
||||
|
||||
error_handler()
|
||||
{
|
||||
ERR_CODE=$?
|
||||
|
||||
log_content ./config.log
|
||||
log_content ./test-suite.log
|
||||
|
||||
echo
|
||||
echo "Error ${ERR_CODE} with command '${BASH_COMMAND}' on line ${BASH_LINENO[0]}. Exiting."
|
||||
echo
|
||||
@ -114,10 +125,6 @@ do
|
||||
$MAKE CC="${CC}"
|
||||
$MAKE check
|
||||
|
||||
if [ $? -eq 1 ]; then
|
||||
cat ./test-suite.log
|
||||
fi
|
||||
|
||||
./profanity -v
|
||||
$MAKE clean
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user