mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2025-01-09 05:25:32 +00:00
Merge branch 'mbedtls-2.1' into mbedtls-2.1-restricted
This commit is contained in:
commit
2b72742e3f
|
@ -878,8 +878,9 @@ if type lsof >/dev/null 2>/dev/null; then
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
echo "Warning: lsof not available, wait_server_start = sleep"
|
||||||
wait_server_start() {
|
wait_server_start() {
|
||||||
sleep 1
|
sleep 2
|
||||||
}
|
}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -254,6 +254,7 @@ if type lsof >/dev/null 2>/dev/null; then
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
echo "Warning: lsof not available, wait_server_start = sleep $START_DELAY"
|
||||||
wait_server_start() {
|
wait_server_start() {
|
||||||
sleep "$START_DELAY"
|
sleep "$START_DELAY"
|
||||||
}
|
}
|
||||||
|
@ -539,14 +540,28 @@ fi
|
||||||
# used by watchdog
|
# used by watchdog
|
||||||
MAIN_PID="$$"
|
MAIN_PID="$$"
|
||||||
|
|
||||||
# be more patient with valgrind
|
# We use somewhat arbitrary delays for tests:
|
||||||
|
# - how long do we wait for the server to start (when lsof not available)?
|
||||||
|
# - how long do we allow for the client to finish?
|
||||||
|
# (not to check performance, just to avoid waiting indefinitely)
|
||||||
|
# Things are slower with valgrind, so give extra time here.
|
||||||
|
#
|
||||||
|
# Note: without lsof, there is a trade-off between the running time of this
|
||||||
|
# script and the risk of spurious errors because we didn't wait long enough.
|
||||||
|
# The watchdog delay on the other hand doesn't affect normal running time of
|
||||||
|
# the script, only the case where a client or server gets stuck.
|
||||||
if [ "$MEMCHECK" -gt 0 ]; then
|
if [ "$MEMCHECK" -gt 0 ]; then
|
||||||
START_DELAY=3
|
START_DELAY=6
|
||||||
DOG_DELAY=30
|
DOG_DELAY=60
|
||||||
else
|
else
|
||||||
START_DELAY=1
|
START_DELAY=2
|
||||||
DOG_DELAY=10
|
DOG_DELAY=20
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# some particular tests need more time:
|
||||||
|
# - for the client, we multiply the usual watchdog limit by a factor
|
||||||
|
# - for the server, we sleep for a number of seconds after the client exits
|
||||||
|
# see client_need_more_time() and server_needs_more_time()
|
||||||
CLI_DELAY_FACTOR=1
|
CLI_DELAY_FACTOR=1
|
||||||
|
|
||||||
# Pick a "unique" server port in the range 10000-19999, and a proxy port
|
# Pick a "unique" server port in the range 10000-19999, and a proxy port
|
||||||
|
|
Loading…
Reference in a new issue