mirror of
git://git.sv.gnu.org/coreutils
synced 2026-06-23 00:50:42 -04:00
tests: od: test command line arguments are checked for overflow
* tests/od/od.pl ($INTMAX_OFLOW): Add definition. (@Tests): Test -j, -N, -S, and -w with $INTMAX_OFLOW.
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
use strict;
|
||||
|
||||
my $limits = getlimits ();
|
||||
my $INTMAX_OFLOW = $limits->{INTMAX_OFLOW};
|
||||
|
||||
(my $program_name = $0) =~ s|.*/||;
|
||||
|
||||
@@ -101,6 +102,11 @@ my @Tests =
|
||||
{ERR=>"$prog: invalid -w argument 'w'\n"}],
|
||||
);
|
||||
|
||||
push @Tests,
|
||||
map {["$_-overflow", "-$_$INTMAX_OFLOW",
|
||||
{IN_PIPE=>""}, {EXIT=>1},
|
||||
{ERR=>"od: -$_ argument '$INTMAX_OFLOW' too large\n"}]} qw(j N S w);
|
||||
|
||||
my $save_temps = $ENV{DEBUG};
|
||||
my $verbose = $ENV{VERBOSE};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user