mirror of https://gerrit.osmocom.org/osmo-ci
add cat-testlogs.sh
Change-Id: I2d145cb9ca636ba42194f797b5f4d59437cea131
This commit is contained in:
parent
c8f48b469c
commit
79480b6f81
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# Intended for use in jenkins build jobs, like this:
|
||||||
|
# export PATH="$PATH:/usr/local/src/buildserver-commons"
|
||||||
|
# $MAKE check || cat-testlogs.sh
|
||||||
|
#
|
||||||
|
# In the jenkins console output, show the actual failures by printing the test
|
||||||
|
# logs to the console output. This way we can see how exactly the test failed
|
||||||
|
# even if a job is older and no workspace is available.
|
||||||
|
|
||||||
|
set +x
|
||||||
|
find . -path "*/testsuite.dir/*/testsuite.log" | while read testlog; do
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
echo
|
||||||
|
echo ======================== "$testlog"
|
||||||
|
echo
|
||||||
|
cat $testlog
|
||||||
|
done
|
||||||
|
|
||||||
|
# this will be called after a test failure, so make sure to return an error
|
||||||
|
exit 1
|
Loading…
Reference in New Issue