From 63402bb5562343a9a4637f056fbeb652dccd6cc7 Mon Sep 17 00:00:00 2001 From: Takeshi Nakatani Date: Sat, 7 Jun 2025 12:04:09 +0000 Subject: [PATCH] Fixed the random string generation in test script for macos --- test/test-utils.sh | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/test/test-utils.sh b/test/test-utils.sh index 146d350..e90b362 100644 --- a/test/test-utils.sh +++ b/test/test-utils.sh @@ -62,12 +62,10 @@ if [ "$(uname)" = "Darwin" ]; then export STDBUF_BIN="gstdbuf" export TRUNCATE_BIN="gtruncate" export SED_BIN="gsed" - export BASE64_BIN="gbase64" else export STDBUF_BIN="stdbuf" export TRUNCATE_BIN="truncate" export SED_BIN="sed" - export BASE64_BIN="base64" fi export SED_BUFFER_FLAG="--unbuffered" @@ -397,12 +395,7 @@ function make_random_string() { else local END_POS=8 fi - if [ "$(uname)" = "Darwin" ]; then - local BASE64_OPT="--break=0" - else - local BASE64_OPT="--wrap=0" - fi - "${BASE64_BIN}" "${BASE64_OPT}" < /dev/urandom 2>/dev/null | tr -d /+ | head -c "${END_POS}" + LC_ALL=C tr -cd A-Za-z0-9 < /dev/urandom | head -c "${END_POS}" return 0 }