diff options
author | gregor herrmann <gregoa@debian.org> | 2023-02-04 20:10:11 +0100 |
---|---|---|
committer | gregor herrmann <gregoa@debian.org> | 2023-02-04 20:10:11 +0100 |
commit | bb293a815d91f0c1223802f07f49f9f6c26d9cac (patch) | |
tree | a8fd7006844192639bcd19cae595acfdecae7f95 /t/quoting.t | |
parent | fbda1bf077aca6196a2e3c044a8a91e6ddf1e8b3 (diff) |
New upstream version 0.83
Diffstat (limited to 't/quoting.t')
-rw-r--r-- | t/quoting.t | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/t/quoting.t b/t/quoting.t index 09ac46e..ca25f3b 100644 --- a/t/quoting.t +++ b/t/quoting.t @@ -49,7 +49,7 @@ plan tests => @str * @shells; diag "running tests for shells @shells"; for my $shell (@shells) { - # workaround for solaris csh fixing invalid UTF8 sequences. + # workaround for solaris csh fixing invalid UTF8 sequences. local $ENV{LANG} = $alt_lang if $shell eq 'csh' and defined $alt_lang; my $i = 0; @@ -96,10 +96,13 @@ sub try_shell { if ($shell =~ /ksh/) { my $version = `$shell --version 2>&1 </dev/null`; $version =~ /version\s+sh\s+\(AT\&T\s+Research\)/ - and die "skipping tests for broken AT&T ksh shell"; + and die "Skipping tests for broken AT&T ksh shell"; } - else { - $shell eq '!!fish' and die "TODO: add support for fish shell"; + elsif ($shell =~ /csh/ and $^O =~ /^aix/) { + die "Skipping tests for broken AIX csh shell"; + } + elsif ($shell eq '!!fish') { + die "TODO: add support for fish shell"; } }; alarm 0; |