CI simexec: print stdout from java run, which includes the Cooja log and possible JVM error logs

This commit is contained in:
Simon Duquennoy 2015-11-29 12:55:48 +01:00
parent 6def22b3c5
commit 576d04a8b0

View file

@ -55,13 +55,13 @@ while (( "$#" )); do
#Verbose output when using CI #Verbose output when using CI
if [ "$CI" = "true" ]; then if [ "$CI" = "true" ]; then
echo "==== COOJA.log ====" ; cat COOJA.log; echo "==== $BASENAME.log ====" ; cat $BASENAME.log;
echo "==== COOJA.testlog ====" ; cat COOJA.testlog; echo "==== COOJA.testlog ====" ; cat COOJA.testlog;
echo "==== Files used for simulation (sha1sum) ====" echo "==== Files used for simulation (sha1sum) ===="
grep "Loading firmware from:" COOJA.log | cut -d " " -f 10 | uniq | xargs -r sha1sum grep "Loading firmware from:" COOJA.log | cut -d " " -f 10 | uniq | xargs -r sha1sum
grep "Creating core communicator between Java class" COOJA.log | cut -d " " -f 17 | uniq | xargs -r sha1sum grep "Creating core communicator between Java class" COOJA.log | cut -d " " -f 17 | uniq | xargs -r sha1sum
else else
tail -50 COOJA.log ; tail -50 $BASENAME.log ;
fi; fi;
mv COOJA.testlog $BASENAME.$RANDOMSEED.faillog mv COOJA.testlog $BASENAME.$RANDOMSEED.faillog