Skip to content

Commit 7eeab6c

Browse files
authored
Update action_auto_utest.yml
1 parent 4430b91 commit 7eeab6c

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

.github/workflows/action_auto_utest.yml

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -135,25 +135,25 @@ jobs:
135135
QEMU_PID=$!
136136
disown $QEMU_PID
137137
138-
# - name: Monitor qemu log
139-
# run: |
140-
# FAILURE_DETECTED=false
141-
# ERROR_LOGS=""
138+
- name: Monitor qemu log
139+
run: |
140+
FAILURE_DETECTED=false
141+
ERROR_LOGS=""
142142
143-
# tail -n 0 -f qemu_output_${TEST_QEMU_ARCH}.log | while read line; do
144-
# echo $line
145-
# if [[ "$line" == *"[ FAILED ] [ result ]"* ]]; then
146-
# ERROR_LOGS="$ERROR_LOGS$line"$'\n'
147-
# FAILURE_DETECTED=true
148-
# fi
143+
tail -n 0 -f qemu_output_${TEST_QEMU_ARCH}.log | while read line; do
144+
echo $line
145+
if [[ "$line" == *"[ FAILED ] [ result ]"* ]]; then
146+
ERROR_LOGS="$ERROR_LOGS$line"$'\n'
147+
FAILURE_DETECTED=true
148+
fi
149149
150-
# if [[ "$line" == *"[==========] [ utest ] end"* ]]; then
151-
# echo "Utest run completed. Exiting log monitoring..."
152-
# if $FAILURE_DETECTED; then
153-
# echo "Error: Failures detected in logs. Below are the failure details..."
154-
# echo "$ERROR_LOGS"
155-
# exit 1
156-
# fi
157-
# break
158-
# fi
159-
# done
150+
if [[ "$line" == *"[==========] [ utest ] end"* ]]; then
151+
echo "Utest run completed. Exiting log monitoring..."
152+
if $FAILURE_DETECTED; then
153+
echo "Error: Failures detected in logs. Below are the failure details..."
154+
echo "$ERROR_LOGS"
155+
exit 1
156+
fi
157+
break
158+
fi
159+
done

0 commit comments

Comments
 (0)