mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-11-17 01:51:00 +03:00
ZTS: Fix Test Summary page generation
Fix that error: "cat /tmp/failed.txt: No such file or directory" Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed-by: Tony Hutter <hutter2@llnl.gov> Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Closes #16549
This commit is contained in:
parent
01852ffbf8
commit
7a965b9bc8
7
.github/workflows/scripts/qemu-7-prepare.sh
vendored
7
.github/workflows/scripts/qemu-7-prepare.sh
vendored
@ -46,7 +46,11 @@ for i in $(seq 1 $VMs); do
|
||||
test -s $file && mv -f $file uname.txt
|
||||
|
||||
file="vm$i/tests-exitcode.txt"
|
||||
test -s $file || echo 1 > $file
|
||||
if [ ! -s $file ]; then
|
||||
# XXX - add some tests for kernel panic's here
|
||||
# tail -n 80 vm$i/console.txt | grep XYZ
|
||||
echo 1 > $file
|
||||
fi
|
||||
rv=$(cat vm$i/tests-exitcode.txt)
|
||||
test $rv != 0 && touch /tmp/have_failed_tests
|
||||
|
||||
@ -89,7 +93,6 @@ fi
|
||||
cat summary.txt \
|
||||
| awk '/\(expected PASS\)/{ if ($1!="SKIP") print $2; next; } show' \
|
||||
| while read t; do
|
||||
echo "check: $t"
|
||||
cat summary-failure-logs.txt \
|
||||
| awk '$0~/Test[: ]/{ show=0; } $0~v{ show=1; } show' v="$t" \
|
||||
> /tmp/fail.txt
|
||||
|
8
.github/workflows/scripts/qemu-8-summary.sh
vendored
8
.github/workflows/scripts/qemu-8-summary.sh
vendored
@ -35,15 +35,12 @@ EOF
|
||||
cat /tmp/summary.txt
|
||||
echo ""
|
||||
|
||||
if [ -e /tmp/have_failed_tests ]; then
|
||||
RV=1
|
||||
if [ -f /tmp/have_failed_tests -a -s /tmp/failed.txt ]; then
|
||||
echo "Debuginfo of failed tests:"
|
||||
cat /tmp/failed.txt
|
||||
echo ""
|
||||
cat /tmp/summary.txt | grep -v '^/'
|
||||
echo ""
|
||||
else
|
||||
RV=0
|
||||
fi
|
||||
|
||||
echo -e "\nFull logs for download:\n $1\n"
|
||||
@ -70,4 +67,5 @@ for i in $(seq 1 $VMs); do
|
||||
test -s "$file" && showfile "$file" "$vm: failure logfile"
|
||||
done
|
||||
|
||||
exit $RV
|
||||
test -f /tmp/have_failed_tests && exit 1
|
||||
exit 0
|
||||
|
Loading…
Reference in New Issue
Block a user