File tree Expand file tree Collapse file tree 1 file changed +20
-20
lines changed
Expand file tree Collapse file tree 1 file changed +20
-20
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments