#!/bin/bash
echo "Collecting test logs"
LOG_DIR=./logs
html="
There are failed unit-tests:
"
html+=" Unit tests |
"
logs=$(find $LOG_DIR -type f -iname "*.html" -print)
logs_found=0
for name in $logs
do
logname=$(basename $name)
testname=$(echo $logname | awk -F 'log_run-tests_' '{print $2}' | awk -F '.html' '{print $1}')
html+="$testname |
"
logs_found=1
done
if [ $logs_found -ne 0 ]; then
html+="
"
echo $html > $LOG_DIR/artifacts.html
exit 1
fi
exit 0