mdbx-test: небольшие правки скрипта long_stochastic.sh для работы в Windows.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev) 2022-10-10 21:59:51 +03:00
parent 5242c5bfdc
commit dd9780606b

View File

@ -1,8 +1,4 @@
#!/usr/bin/env bash #!/usr/bin/env bash
if ! which make cc c++ tee >/dev/null; then
echo "Please install the following prerequisites: make cc c++ tee banner" >&2
exit 1
fi
LIST=basic LIST=basic
FROM=1 FROM=1
@ -111,7 +107,7 @@ do
--no-geometry-jitter) --no-geometry-jitter)
GEOMETRY_JITTER=no GEOMETRY_JITTER=no
;; ;;
--pagesize) --pagesize|--page-size)
case "$2" in case "$2" in
min|max|256|512|1024|2048|4096|8192|16386|32768|65536) min|max|256|512|1024|2048|4096|8192|16386|32768|65536)
PAGESIZE=$2 PAGESIZE=$2
@ -163,6 +159,11 @@ if [ -z "$MONITOR" ]; then
export MALLOC_CHECK_=7 MALLOC_PERTURB_=42 export MALLOC_CHECK_=7 MALLOC_PERTURB_=42
fi fi
if ! which $([ "$SKIP_MAKE" == "no" ] && echo make cc c++) tee >/dev/null; then
echo "Please install the following prerequisites: make cc c++ tee banner" >&2
exit 1
fi
############################################################################### ###############################################################################
# 1. clean data from prev runs and examine available RAM # 1. clean data from prev runs and examine available RAM
@ -220,6 +221,11 @@ case ${UNAME} in
echo "pagesize ${pagesize}K, freepages ${freepages}, ram_avail_mb ${ram_avail_mb}" echo "pagesize ${pagesize}K, freepages ${freepages}, ram_avail_mb ${ram_avail_mb}"
;; ;;
MSYS*|MINGW*)
echo "FIXME: Fake support for ${UNAME}"
ram_avail_mb=32768
;;
*) *)
echo "FIXME: ${UNAME} not supported by this script" echo "FIXME: ${UNAME} not supported by this script"
exit 2 exit 2
@ -288,6 +294,10 @@ case ${UNAME} in
fi fi
;; ;;
MSYS*|MINGW*)
echo "FIXME: Fake support for ${UNAME}"
;;
*) *)
echo "FIXME: ${UNAME} not supported by this script" echo "FIXME: ${UNAME} not supported by this script"
exit 2 exit 2