From: Jan D Date: Mon, 19 May 1997 03:15:37 +0000 (+1200) Subject: Tests depend on locale X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=3458556dd685b1767b760a72bd2e9007b5c4575e;p=p5sagit%2Fp5-mst-13.2.git Tests depend on locale This is (sort of) documented in INSTALL. But you are right, the tests should force the LC_ALL to be 'C'. Note: LANG is not enough, and neither is POSIX as readily available as C. Here are the patches: p5p-msgid: 199705191230.PAA21070@alpha.hut.fi Signed-off-by: Jarkko Hietaniemi --- diff --git a/t/lib/safe2.t b/t/lib/safe2.t index feaab16..40c5098 100755 --- a/t/lib/safe2.t +++ b/t/lib/safe2.t @@ -8,6 +8,8 @@ BEGIN { print "1..0\n"; exit 0; } + # test 30 rather naughtily expects English error messages + $ENV{'LC_ALL'} = 'C'; } # Tests Todo: diff --git a/t/op/mkdir.t b/t/op/mkdir.t index 5a6dfe5..d475703 100755 --- a/t/op/mkdir.t +++ b/t/op/mkdir.t @@ -6,6 +6,9 @@ print "1..7\n"; $^O eq 'MSWin32' ? `del /s /q blurfl 2>&1` : `rm -rf blurfl`; +# tests 3 and 7 rather naughtily expect English error messages +$ENV{'LC_ALL'} = 'C'; + print (mkdir('blurfl',0777) ? "ok 1\n" : "not ok 1\n"); print (mkdir('blurfl',0777) ? "not ok 2\n" : "ok 2\n"); print ($! =~ /exist/ ? "ok 3\n" : "not ok 3\n");