mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 09:36:22 +02:00
selftests: netconsole: ignore busywait errors
In these netconsole tests, bash is used with errexit (set -e). It means that if the busywait timeout, the tests finish without printing an error message. It is fine to ignore these errors, because the following validate_xxx helpers will check the content of the output file, and exit with an appropriated error message, e.g. FAIL: File was not generated. Signed-off-by: Matthieu Baerts (NGI0) <matttbe@kernel.org> Reviewed-by: Breno Leitao <leitao@debian.org> Link: https://patch.msgid.link/20260710-net-sft-fix-containers-v1-7-a2915c294ef5@kernel.org Signed-off-by: Jakub Kicinski <kuba@kernel.org>
This commit is contained in:
parent
c25dd7439f
commit
e6ad44a5b1
|
|
@ -50,7 +50,7 @@ do
|
|||
# Send the message
|
||||
echo "${MSG}: ${TARGET}" > /dev/kmsg
|
||||
# Wait until socat saves the file to disk
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}"
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}" || true
|
||||
# Make sure the message was received in the dst part
|
||||
# and exit
|
||||
validate_msg "${OUTPUT_FILE}"
|
||||
|
|
|
|||
|
|
@ -104,7 +104,7 @@ wait_local_port_listen "${NAMESPACE}" "${PORT}" udp
|
|||
# Send the message
|
||||
echo "${MSG}: ${TARGET}" > /dev/kmsg
|
||||
# Wait until socat saves the file to disk
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}"
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}" || true
|
||||
# Check if the message was not corrupted
|
||||
validate_fragmented_result "${OUTPUT_FILE}"
|
||||
|
||||
|
|
@ -117,6 +117,6 @@ disable_release_append
|
|||
listen_port_and_save_to "${OUTPUT_FILE}" &
|
||||
wait_local_port_listen "${NAMESPACE}" "${PORT}" udp
|
||||
echo "${MSG}: ${TARGET}" > /dev/kmsg
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}"
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}" || true
|
||||
validate_fragmented_result "${OUTPUT_FILE}"
|
||||
exit "${ksft_pass}"
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@ do
|
|||
# Send the message
|
||||
echo "${MSG}: ${TARGET}" > /dev/kmsg
|
||||
# Wait until socat saves the file to disk
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}"
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}" || true
|
||||
# Make sure the message was received in the dst part
|
||||
# and exit
|
||||
validate_msg "${OUTPUT_FILE}"
|
||||
|
|
|
|||
|
|
@ -197,7 +197,7 @@ function runtest {
|
|||
# Send the message
|
||||
taskset -c "${CPU}" echo "${MSG}: ${TARGET}" > /dev/kmsg
|
||||
# Wait until socat saves the file to disk
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}"
|
||||
busywait "${BUSYWAIT_TIMEOUT}" test -s "${OUTPUT_FILE}" || true
|
||||
}
|
||||
|
||||
# ========== #
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user