From: Jim Meyering Date: Mon, 27 May 2013 01:56:50 +0000 (-0700) Subject: tests: avoid spurious failure when SIZE_MAX is 2^32-1 X-Git-Tag: v8.22~135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a7f03c210ece1058bdf172c6a47bfacc15bd73a;p=thirdparty%2Fcoreutils.git tests: avoid spurious failure when SIZE_MAX is 2^32-1 * tests/split/line-bytes.sh: Since we've limited virtual memory to 20MB, choose a smaller size, 1GiB (which is <= SIZE_MAX) rather than 1EiB, which is larger than SIZE_MAX on 32-bit systems. I confirmed that this test still fails when the split.c-modifying part of v8.21-58-gfec363c is backed out. --- diff --git a/tests/split/line-bytes.sh b/tests/split/line-bytes.sh index c58f12b210..2beae815c8 100755 --- a/tests/split/line-bytes.sh +++ b/tests/split/line-bytes.sh @@ -22,7 +22,7 @@ require_ulimit_v_ # Ensure memory is not allocated up front -(ulimit -v 20000; split -C 'E' /dev/null) || fail=1 +(ulimit -v 20000; split -C 'G' /dev/null) || fail=1 # Ensure correct operation with various split and buffer size combinations