]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: sort: check that invalid --parallel arguments are diagnosed master
authorCollin Funk <collin.funk1@gmail.com>
Mon, 22 Jun 2026 02:11:51 +0000 (19:11 -0700)
committerCollin Funk <collin.funk1@gmail.com>
Mon, 22 Jun 2026 02:11:51 +0000 (19:11 -0700)
* tests/sort/sort.pl (@Tests): Add a few test cases.

tests/sort/sort.pl

index e37a746ec28358da13446f2fb50fbb8e704930c3..737f7a21cca50a09473f603260413e19f7a556ef 100755 (executable)
@@ -415,6 +415,12 @@ my @Tests =
 ['zero-1', '-z', {IN=>"2\0001\000"}, {OUT=>"1\0002\000"}],
 ['zero-2', '-z -k2,2', {IN=>"1\n2\0002\n1\000"}, {OUT=>"2\n1\0001\n2\000"}],
 ['zero-3', '-zb -k2,2', {IN=>"1\n\n2\0002\n1\0"}, {OUT=>"2\n1\0001\n\n2\0"}],
 ['zero-1', '-z', {IN=>"2\0001\000"}, {OUT=>"1\0002\000"}],
 ['zero-2', '-z -k2,2', {IN=>"1\n2\0002\n1\000"}, {OUT=>"2\n1\0001\n2\000"}],
 ['zero-3', '-zb -k2,2', {IN=>"1\n\n2\0002\n1\0"}, {OUT=>"2\n1\0001\n\n2\0"}],
+
+# Invalid --parallel arguments.
+['invalid-parallel-1', '--parallel -1', {IN=>""},  {EXIT=>2},
+ {ERR=>"$prog: invalid --parallel argument '-1'\n"}],
+['invalid-parallel-2', '--parallel a', {IN=>""},  {EXIT=>2},
+ {ERR=>"$prog: invalid --parallel argument 'a'\n"}],
 );
 
 # Add _POSIX2_VERSION=199209 to the environment of each test
 );
 
 # Add _POSIX2_VERSION=199209 to the environment of each test