18 lines
679 B
Bash
18 lines
679 B
Bash
#!/usr/bin/env bash
|
|||
|
|
set -euo pipefail
|
||
|
|
ROOT=/mnt/d/Code/DEAICUP/Deshab
|
||
|
|
export QEMU_SERIAL_LOG=/home/deshab/qemu_serial_loop1.log
|
||
|
|
export QEMU_VERIFY_TIMEOUT=480
|
||
|
|
sed -i 's/\r$//' "$ROOT/CODE/linux/qemu_verify_loop.sh"
|
||
|
|
killall qemu-system-x86_64 2>/dev/null || true
|
||
|
|
sleep 1
|
||
|
|
bash "$ROOT/CODE/linux/qemu_verify_loop.sh"
|
||
|
|
rc=$?
|
||
|
|
mkdir -p "$ROOT/.build_tmp"
|
||
|
|
{
|
||
|
|
echo "verify_exit=$rc"
|
||
|
|
echo "===== markers ====="
|
||
|
|
tr -d '\r\0' < "$QEMU_SERIAL_LOG" | grep -E 'EXEC_READY|guest parked|session=|desktop ready|serial 2|deshab-kde|vdc|persist|KDE |scanout|starting Plasma|entering KDE|async spawn|execv failed|VERIFY_' | tail -n 160
|
||
|
|
} > "$ROOT/.build_tmp/verify_timeslice.txt"
|
||
|
|
exit $rc
|