mirror of https://gitee.com/bigwinds/arangodb
30 lines
841 B
PHP
30 lines
841 B
PHP
result=$1
|
|
|
|
echo
|
|
echo "================================================================================"
|
|
echo "Result: $result"
|
|
echo "Options: $OPTS"
|
|
echo
|
|
|
|
for file in log-output/*/*/stdout; do
|
|
base=`echo "$file" | sed -e 's:^log-output/\\([^/]*\\)/.*$:\\1:'`
|
|
long=`echo "$file" | sed -e 's:/stdout$::'`
|
|
short=`echo "$long" | sed -e 's:^.*_unittest *::' | sed -e 's: *--minPort.*$::' | sed -e 's:\\\\::g' | sed -e 's: *2>&1$::g' | sed -e 's: *: :g'`
|
|
|
|
filename="${base}_${short}.log"
|
|
|
|
mv -- "$long/stdout" "$filename"
|
|
rm -rf -- "$long"
|
|
|
|
if fgrep -q "Overall state: Fail" -- "$filename"; then
|
|
echo "FAIL: $short"
|
|
mv -- "$filename" "log-output/FAILED_${base}_${short}.log"
|
|
else
|
|
mv -- "$filename" "log-output/OK_${base}_${short}.log"
|
|
fi
|
|
done
|
|
|
|
rm -rf "log-output/${base}"
|
|
|
|
exit $result
|