hush: add a test which fails due to uclibc bug in getopt()

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2017-08-11 17:00:39 +02:00
parent d16e612c93
commit 129e1ce72c
4 changed files with 128 additions and 0 deletions

View File

@ -0,0 +1,26 @@
*** optstring:'ac' args:-a -b -c -d e
1 rc:0 var:'a' OPTIND:2 OPTARG:''
./getopt_test_libc_bug.tests: invalid option -- b
2 rc:0 var:'?' OPTIND:3 OPTARG:''
3 rc:0 var:'c' OPTIND:4 OPTARG:''
./getopt_test_libc_bug.tests: invalid option -- d
4 rc:0 var:'?' OPTIND:5 OPTARG:''
5 rc:1 var:'?' OPTIND:5 OPTARG:''
*** optstring:'ac' args:-a -b -c -d e
1 rc:0 var:'a' OPTIND:2 OPTARG:''
./getopt_test_libc_bug.tests: invalid option -- b
2 rc:0 var:'?' OPTIND:3 OPTARG:''
3 rc:0 var:'c' OPTIND:4 OPTARG:''
./getopt_test_libc_bug.tests: invalid option -- d
4 rc:0 var:'?' OPTIND:5 OPTARG:''
5 rc:1 var:'?' OPTIND:5 OPTARG:''
*** optstring:'ac' args:-a -b -c -d e
1 rc:0 var:'a' OPTIND:2 OPTARG:''
./getopt_test_libc_bug.tests: invalid option -- b
2 rc:0 var:'?' OPTIND:3 OPTARG:''
3 rc:0 var:'c' OPTIND:4 OPTARG:''
./getopt_test_libc_bug.tests: invalid option -- d
4 rc:0 var:'?' OPTIND:5 OPTARG:''
5 rc:1 var:'?' OPTIND:5 OPTARG:''