START: ptest-runner 2026-04-24T08:23 PASS: test-accept PASS: test-access PASS: test-alignasof PASS: test-alloca-opt PASS: test-arpa_inet-h PASS: test-array_list PASS: test-array_oset PASS: test-assert PASS: test-asyncsafe-spin1 Skipping test: multithreading not enabled SKIP: test-asyncsafe-spin2 PASS: test-avltree_oset PASS: test-binary-io.sh PASS: test-bind PASS: test-bitrotate PASS: test-bool PASS: test-btoc32-1.sh PASS: test-btoc32-2.sh PASS: test-btoc32-3.sh PASS: test-btowc-1.sh PASS: test-btowc-2.sh PASS: test-btowc-3.sh PASS: test-c-ctype PASS: test-c-stack.sh PASS: test-c-stack2.sh PASS: test-c-strcasecmp.sh PASS: test-c-strcasestr PASS: test-c-strncasecmp.sh PASS: test-c32isalnum.sh PASS: test-c32isalpha.sh PASS: test-c32isblank.sh PASS: test-c32iscntrl.sh PASS: test-c32isdigit.sh PASS: test-c32isgraph.sh PASS: test-c32islower.sh PASS: test-c32isprint.sh PASS: test-c32ispunct.sh PASS: test-c32isspace.sh PASS: test-c32isupper.sh PASS: test-c32isxdigit.sh PASS: test-c32rtomb.sh Skipping test: not a native Windows system SKIP: test-c32rtomb-w32-2.sh Skipping test: not a native Windows system SKIP: test-c32rtomb-w32-3.sh Skipping test: not a native Windows system SKIP: test-c32rtomb-w32-4.sh Skipping test: not a native Windows system SKIP: test-c32rtomb-w32-5.sh Skipping test: not a native Windows system SKIP: test-c32rtomb-w32-6.sh Skipping test: not a native Windows system SKIP: test-c32rtomb-w32-7.sh Skipping test: not a native Windows system SKIP: test-c32rtomb-w32-8.sh + LC_ALL=C + ./test-c32tolower 0 + LC_ALL=POSIX + ./test-c32tolower 0 + : fr_FR.iso88591 + test fr_FR.iso88591 '!=' none + LC_ALL=fr_FR.iso88591 + ./test-c32tolower 1 + : none + test none '!=' none + : none + : fr_FR.utf8 + test none '!=' none + test fr_FR.utf8 '!=' none + test fr_FR.utf8 '!=' none + testlocale=fr_FR.utf8 + LC_ALL=fr_FR.utf8 + ./test-c32tolower 3 + : none + test none '!=' none + exit 0 PASS: test-c32tolower.sh PASS: test-c32width PASS: test-calloc-gnu PASS: test-calloc-posix PASS: test-canonicalize-lgpl PASS: test-canonicalize PASS: test-chdir PASS: test-cloexec PASS: test-close PASS: test-closein.sh PASS: test-connect PASS: test-creat PASS: test-ctype-h PASS: test-dirent-h PASS: test-dirfd PASS: test-dirname PASS: test-dup PASS: test-dup2 PASS: test-environ EAGAIN == EWOULDBLOCK == 11 ENOTSUP == EOPNOTSUPP == 95 PASS: test-errno-h PASS: test-error.sh test-execute-main: test-execute-child subprocess failed: No such file or directory PASS: test-execute.sh test-execute-script: executable-script subprocess failed: Exec format error test-execute-script: executable-script.sh subprocess failed: Exec format error PASS: test-execute-script PASS: test-fchdir PASS: test-fclose PASS: test-fcntl-h PASS: test-fcntl PASS: test-fdopen PASS: test-fdopendir PASS: test-fflush PASS: test-fflush2.sh PASS: test-fgetc PASS: test-filenamecat PASS: test-float-h PASS: test-fopen-gnu PASS: test-fopen-safer PASS: test-fopen PASS: test-fpending.sh PASS: test-fpurge PASS: test-fputc PASS: test-fread PASS: test-freadahead.sh PASS: test-freading PASS: test-free PASS: test-freopen PASS: test-frexp-nolibm PASS: test-frexp PASS: test-frexpl-nolibm PASS: test-frexpl PASS: test-fseek.sh PASS: test-fseek2.sh PASS: test-fseeko.sh PASS: test-fseeko2.sh PASS: test-fseeko3.sh PASS: test-fseeko4.sh PASS: test-fseterr PASS: test-fstat PASS: test-fstatat PASS: test-ftell.sh PASS: test-ftell2.sh PASS: test-ftell3 PASS: test-ftello.sh PASS: test-ftello2.sh PASS: test-ftello3 PASS: test-ftello4.sh PASS: test-ftruncate.sh == running in '/bin/ash' == ~> func_quote eval: basic: a b c ~> func_quote eval: spaces: space space tab tab ~> func_quote eval: empty_arg: ~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~ ~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd" ~> func_quote eval: exclamation-mark: $! !$ ! ~> func_quote eval: tilde: "~" ~> func_quote eval: single-quotes: 'a' '$bbb' ~> func_quote eval: shell-vars: $1 $@ $* ending$ ~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm ~> func_quote_arg eval: basic: a ~> func_quote_arg eval: single-quotes: ''' ~> func_quote_arg eval: double-quotes: """ ~> func_quote_arg eval: tilde: ~ ~> func_quote_arg eval: ampersand: & ~> func_quote_arg eval: pipe: | ~> func_quote_arg eval: questionmark: fltest? ~> func_quote_arg eval: glob-bracket: fltest[A-Z] ~> func_quote_arg eval: space: space space ~> func_quote_arg eval: tab: tab tab ~> func_quote_arg eval: `command`: `false command` ~> func_quote_arg eval: $(command): $(false command) ~> func_quote_arg eval: semicolon: ; false ~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd" ~> func_quote_arg eval: if-then-else: if false; then false; else false; fi ~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm ~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac ~> func_quote_arg eval: comment: unexistent # ~> func_quote_arg eval: func: func () { } # syntax error ~> func_quote expand: basic: a b c $aaa d ~> func_quote expand: double-quotes: " " " "$bbb" ~> func_quote expand: spaces: ${ccc} ~> func_quote expand: non-existent: $empty ${empty} ~> func_quote expand: non-existent-2: "$empty" "${empty}" ~> func_quote expand: `command`: `$aaa $empty${bbb}` == running in '/bin/bash' == ~> func_quote eval: basic: a b c ~> func_quote eval: spaces: space space tab tab ~> func_quote eval: empty_arg: ~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~ ~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd" ~> func_quote eval: exclamation-mark: $! !$ ! ~> func_quote eval: tilde: "~" ~> func_quote eval: single-quotes: 'a' '$bbb' ~> func_quote eval: shell-vars: $1 $@ $* ending$ ~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm ~> func_quote_arg eval: basic: a ~> func_quote_arg eval: single-quotes: ''' ~> func_quote_arg eval: double-quotes: """ ~> func_quote_arg eval: tilde: ~ ~> func_quote_arg eval: ampersand: & ~> func_quote_arg eval: pipe: | ~> func_quote_arg eval: questionmark: fltest? ~> func_quote_arg eval: glob-bracket: fltest[A-Z] ~> func_quote_arg eval: space: space space ~> func_quote_arg eval: tab: tab tab ~> func_quote_arg eval: `command`: `false command` ~> func_quote_arg eval: $(command): $(false command) ~> func_quote_arg eval: semicolon: ; false ~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd" ~> func_quote_arg eval: if-then-else: if false; then false; else false; fi ~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm ~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac ~> func_quote_arg eval: comment: unexistent # ~> func_quote_arg eval: func: func () { } # syntax error ~> func_quote expand: basic: a b c $aaa d ~> func_quote expand: double-quotes: " " " "$bbb" ~> func_quote expand: spaces: ${ccc} ~> func_quote expand: non-existent: $empty ${empty} ~> func_quote expand: non-existent-2: "$empty" "${empty}" ~> func_quote expand: `command`: `$aaa $empty${bbb}` == running in '/bin/busybox sh' == ~> func_quote eval: basic: a b c ~> func_quote eval: spaces: space space tab tab ~> func_quote eval: empty_arg: ~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~ ~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd" ~> func_quote eval: exclamation-mark: $! !$ ! ~> func_quote eval: tilde: "~" ~> func_quote eval: single-quotes: 'a' '$bbb' ~> func_quote eval: shell-vars: $1 $@ $* ending$ ~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm ~> func_quote_arg eval: basic: a ~> func_quote_arg eval: single-quotes: ''' ~> func_quote_arg eval: double-quotes: """ ~> func_quote_arg eval: tilde: ~ ~> func_quote_arg eval: ampersand: & ~> func_quote_arg eval: pipe: | ~> func_quote_arg eval: questionmark: fltest? ~> func_quote_arg eval: glob-bracket: fltest[A-Z] ~> func_quote_arg eval: space: space space ~> func_quote_arg eval: tab: tab tab ~> func_quote_arg eval: `command`: `false command` ~> func_quote_arg eval: $(command): $(false command) ~> func_quote_arg eval: semicolon: ; false ~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd" ~> func_quote_arg eval: if-then-else: if false; then false; else false; fi ~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm ~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac ~> func_quote_arg eval: comment: unexistent # ~> func_quote_arg eval: func: func () { } # syntax error ~> func_quote expand: basic: a b c $aaa d ~> func_quote expand: double-quotes: " " " "$bbb" ~> func_quote expand: spaces: ${ccc} ~> func_quote expand: non-existent: $empty ${empty} ~> func_quote expand: non-existent-2: "$empty" "${empty}" ~> func_quote expand: `command`: `$aaa $empty${bbb}` == running in '/bin/busybox ash' == ~> func_quote eval: basic: a b c ~> func_quote eval: spaces: space space tab tab ~> func_quote eval: empty_arg: ~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~ ~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd" ~> func_quote eval: exclamation-mark: $! !$ ! ~> func_quote eval: tilde: "~" ~> func_quote eval: single-quotes: 'a' '$bbb' ~> func_quote eval: shell-vars: $1 $@ $* ending$ ~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm ~> func_quote_arg eval: basic: a ~> func_quote_arg eval: single-quotes: ''' ~> func_quote_arg eval: double-quotes: """ ~> func_quote_arg eval: tilde: ~ ~> func_quote_arg eval: ampersand: & ~> func_quote_arg eval: pipe: | ~> func_quote_arg eval: questionmark: fltest? ~> func_quote_arg eval: glob-bracket: fltest[A-Z] ~> func_quote_arg eval: space: space space ~> func_quote_arg eval: tab: tab tab ~> func_quote_arg eval: `command`: `false command` ~> func_quote_arg eval: $(command): $(false command) ~> func_quote_arg eval: semicolon: ; false ~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd" ~> func_quote_arg eval: if-then-else: if false; then false; else false; fi ~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm ~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac ~> func_quote_arg eval: comment: unexistent # ~> func_quote_arg eval: func: func () { } # syntax error ~> func_quote expand: basic: a b c $aaa d ~> func_quote expand: double-quotes: " " " "$bbb" ~> func_quote expand: spaces: ${ccc} ~> func_quote expand: non-existent: $empty ${empty} ~> func_quote expand: non-existent-2: "$empty" "${empty}" ~> func_quote expand: `command`: `$aaa $empty${bbb}` == running in 'default shell' == ~> func_quote eval: basic: a b c ~> func_quote eval: spaces: space space tab tab ~> func_quote eval: empty_arg: ~> func_quote eval: globs: * .* [a-zA-Z0-9_] ? ~ ~> func_quote eval: variables: $aaa ${bbb} "${ccc} $ddd" ~> func_quote eval: exclamation-mark: $! !$ ! ~> func_quote eval: tilde: "~" ~> func_quote eval: single-quotes: 'a' '$bbb' ~> func_quote eval: shell-vars: $1 $@ $* ending$ ~> func_quote eval: complicated-cmd: grep b > /noperm < /noperm ~> func_quote_arg eval: basic: a ~> func_quote_arg eval: single-quotes: ''' ~> func_quote_arg eval: double-quotes: """ ~> func_quote_arg eval: tilde: ~ ~> func_quote_arg eval: ampersand: & ~> func_quote_arg eval: pipe: | ~> func_quote_arg eval: questionmark: fltest? ~> func_quote_arg eval: glob-bracket: fltest[A-Z] ~> func_quote_arg eval: space: space space ~> func_quote_arg eval: tab: tab tab ~> func_quote_arg eval: `command`: `false command` ~> func_quote_arg eval: $(command): $(false command) ~> func_quote_arg eval: semicolon: ; false ~> func_quote_arg eval: vars: $aaa ${bbb} "${ccc} $ddd" ~> func_quote_arg eval: if-then-else: if false; then false; else false; fi ~> func_quote_arg eval: file-redirect: echo a > /no-perm 2> /no-perm ~> func_quote_arg eval: case-stmt: case $empty in "") false;; a) broken ;; esac ~> func_quote_arg eval: comment: unexistent # ~> func_quote_arg eval: func: func () { } # syntax error ~> func_quote expand: basic: a b c $aaa d ~> func_quote expand: double-quotes: " " " "$bbb" ~> func_quote expand: spaces: ${ccc} ~> func_quote expand: non-existent: $empty ${empty} ~> func_quote expand: non-existent-2: "$empty" "${empty}" ~> func_quote expand: `command`: `$aaa $empty${bbb}` PASS: test-funclib-quote.sh PASS: test-fwrite PASS: test-getcwd-lgpl PASS: test-getcwd.sh PASS: test-getdtablesize PASS: test-getopt-gnu PASS: test-getprogname PASS: test-getrandom PASS: test-gettext-h PASS: test-gettimeofday PASS: test-dynarray PASS: test-scratch-buffer PASS: test-hard-locale PASS: test-hash PASS: test-iconv-h PASS: test-iconv PASS: test-ignore-value PASS: test-inet_pton PASS: test-intprops PASS: test-inttostr PASS: test-inttypes-h PASS: test-ioctl PASS: test-isblank PASS: test-isinf PASS: test-isnand-nolibm PASS: test-isnanf-nolibm PASS: test-isnanl-nolibm PASS: test-iswblank PASS: test-iswctype PASS: test-iswdigit.sh PASS: test-iswpunct.sh PASS: test-iswxdigit.sh PASS: test-langinfo-h PASS: test-largefile PASS: test-limits-h PASS: test-link PASS: test-linked_list PASS: test-linkedhash_list PASS: test-listen PASS: test-locale-h PASS: test-localeconv Skipping test: multithreading not enabled SKIP: test-localeconv-mt PASS: test-localename PASS: test-lseek.sh PASS: test-lstat PASS: test-malloc-gnu PASS: test-malloc-posix PASS: test-malloca PASS: test-math-h PASS: test-mbrtoc32-1.sh PASS: test-mbrtoc32-2.sh PASS: test-mbrtoc32-3.sh Skipping test: no traditional japanese locale is supported SKIP: test-mbrtoc32-4.sh Skipping test: no transitional chinese locale is supported SKIP: test-mbrtoc32-5.sh Skipping test: not a native Windows system SKIP: test-mbrtoc32-w32-2.sh Skipping test: not a native Windows system SKIP: test-mbrtoc32-w32-3.sh Skipping test: not a native Windows system SKIP: test-mbrtoc32-w32-4.sh Skipping test: not a native Windows system SKIP: test-mbrtoc32-w32-5.sh Skipping test: not a native Windows system SKIP: test-mbrtoc32-w32-6.sh Skipping test: not a native Windows system SKIP: test-mbrtoc32-w32-7.sh Skipping test: not a native Windows system SKIP: test-mbrtoc32-w32-8.sh PASS: test-mbrtowc-1.sh PASS: test-mbrtowc-2.sh PASS: test-mbrtowc-3.sh Skipping test: no traditional japanese locale is supported SKIP: test-mbrtowc-4.sh Skipping test: no transitional chinese locale is supported SKIP: test-mbrtowc-5.sh Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-2.sh Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-3.sh Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-4.sh Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-5.sh Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-6.sh Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-7.sh Skipping test: not a native Windows system SKIP: test-mbrtowc-w32-8.sh PASS: test-mbsinit.sh PASS: test-mbslen.sh PASS: test-mbsnlen.sh PASS: test-mbsstr1 PASS: test-mbsstr2.sh Skipping test: no chinese GB18030 locale is supported SKIP: test-mbsstr3.sh PASS: test-memchr PASS: test-memchr2 PASS: test-memrchr test_heap: address range is still mapped after free(). test_stack: count = 0 PASS: test-memset_explicit PASS: test-mkdir PASS: test-mkfifo PASS: test-nanosleep PASS: test-netinet_in-h PASS: test-next-prime PASS: test-nl_langinfo1.sh PASS: test-nl_langinfo2.sh Skipping test: multithreading not enabled SKIP: test-nl_langinfo-mt PASS: test-once1 PASS: test-once2 PASS: test-open PASS: test-openat == running in '/bin/ash' == [[ output check ]] args: --help [[ output check ]] args: --debug --help [[ output check ]] args: --test jej --help [[ output check ]] args: --debug --test jej --help [[ output check ]] args: --test=jej --help [[ output check ]] args: --debug --test=jej --help [[ output check ]] args: --test= --help [[ output check ]] args: --debug --test= --help [[ output check ]] args: --test= [[ output check ]] args: --debug --test= [[ output check ]] args: -t "" [[ output check ]] args: --debug -t "" [[ output check ]] args: --test "" [[ output check ]] args: --debug --test "" [[ output check ]] args: --test=false [[ output check ]] args: --debug --test=false [[ output check ]] args: -tfalse [[ output check ]] args: --debug -tfalse [[ output check ]] args: -t false [[ output check ]] args: --debug -t false [[ output check ]] args: [[ output check ]] args: --debug [[ output check ]] args: a [[ output check ]] args: --debug a [[ output check ]] args: a b c [[ output check ]] args: --debug a b c [[ output check ]] args: a b c d [[ output check ]] args: --debug a b c d [[ output check ]] args: short [[ output check ]] args: --debug short [[ output check ]] args: shortcut [[ output check ]] args: --debug shortcut [[ output check ]] args: short --help [[ output check ]] args: --debug short --help [[ output check ]] args: eval "echo eval ; exit 4" [[ output check ]] args: --debug eval "echo eval ; exit 4" [[ output check ]] args: validate_out eval "echo eval ; exit 4" [[ output check ]] args: --debug validate_out eval "echo eval ; exit 4" [[ retval check ]] args: --test [[ retval check ]] args: --not-existent [[ retval check ]] args: short --not-existent [[ grep for 'test-version' ]] args: --version [[ grep for 'test-version' ]] args: --version --whatever [[ grep for 'test-version' ]] args: --debug --version == running in '/bin/bash' == [[ output check ]] args: --help [[ output check ]] args: --debug --help [[ output check ]] args: --test jej --help [[ output check ]] args: --debug --test jej --help [[ output check ]] args: --test=jej --help [[ output check ]] args: --debug --test=jej --help [[ output check ]] args: --test= --help [[ output check ]] args: --debug --test= --help [[ output check ]] args: --test= [[ output check ]] args: --debug --test= [[ output check ]] args: -t "" [[ output check ]] args: --debug -t "" [[ output check ]] args: --test "" [[ output check ]] args: --debug --test "" [[ output check ]] args: --test=false [[ output check ]] args: --debug --test=false [[ output check ]] args: -tfalse [[ output check ]] args: --debug -tfalse [[ output check ]] args: -t false [[ output check ]] args: --debug -t false [[ output check ]] args: [[ output check ]] args: --debug [[ output check ]] args: a [[ output check ]] args: --debug a [[ output check ]] args: a b c [[ output check ]] args: --debug a b c [[ output check ]] args: a b c d [[ output check ]] args: --debug a b c d [[ output check ]] args: short [[ output check ]] args: --debug short [[ output check ]] args: shortcut [[ output check ]] args: --debug shortcut [[ output check ]] args: short --help [[ output check ]] args: --debug short --help [[ output check ]] args: eval "echo eval ; exit 4" [[ output check ]] args: --debug eval "echo eval ; exit 4" [[ output check ]] args: validate_out eval "echo eval ; exit 4" [[ output check ]] args: --debug validate_out eval "echo eval ; exit 4" [[ retval check ]] args: --test [[ retval check ]] args: --not-existent [[ retval check ]] args: short --not-existent [[ grep for 'test-version' ]] args: --version [[ grep for 'test-version' ]] args: --version --whatever [[ grep for 'test-version' ]] args: --debug --version == running in '/bin/busybox sh' == [[ output check ]] args: --help [[ output check ]] args: --debug --help [[ output check ]] args: --test jej --help [[ output check ]] args: --debug --test jej --help [[ output check ]] args: --test=jej --help [[ output check ]] args: --debug --test=jej --help [[ output check ]] args: --test= --help [[ output check ]] args: --debug --test= --help [[ output check ]] args: --test= [[ output check ]] args: --debug --test= [[ output check ]] args: -t "" [[ output check ]] args: --debug -t "" [[ output check ]] args: --test "" [[ output check ]] args: --debug --test "" [[ output check ]] args: --test=false [[ output check ]] args: --debug --test=false [[ output check ]] args: -tfalse [[ output check ]] args: --debug -tfalse [[ output check ]] args: -t false [[ output check ]] args: --debug -t false [[ output check ]] args: [[ output check ]] args: --debug [[ output check ]] args: a [[ output check ]] args: --debug a [[ output check ]] args: a b c [[ output check ]] args: --debug a b c [[ output check ]] args: a b c d [[ output check ]] args: --debug a b c d [[ output check ]] args: short [[ output check ]] args: --debug short [[ output check ]] args: shortcut [[ output check ]] args: --debug shortcut [[ output check ]] args: short --help [[ output check ]] args: --debug short --help [[ output check ]] args: eval "echo eval ; exit 4" [[ output check ]] args: --debug eval "echo eval ; exit 4" [[ output check ]] args: validate_out eval "echo eval ; exit 4" [[ output check ]] args: --debug validate_out eval "echo eval ; exit 4" [[ retval check ]] args: --test [[ retval check ]] args: --not-existent [[ retval check ]] args: short --not-existent [[ grep for 'test-version' ]] args: --version [[ grep for 'test-version' ]] args: --version --whatever [[ grep for 'test-version' ]] args: --debug --version == running in '/bin/busybox ash' == [[ output check ]] args: --help [[ output check ]] args: --debug --help [[ output check ]] args: --test jej --help [[ output check ]] args: --debug --test jej --help [[ output check ]] args: --test=jej --help [[ output check ]] args: --debug --test=jej --help [[ output check ]] args: --test= --help [[ output check ]] args: --debug --test= --help [[ output check ]] args: --test= [[ output check ]] args: --debug --test= [[ output check ]] args: -t "" [[ output check ]] args: --debug -t "" [[ output check ]] args: --test "" [[ output check ]] args: --debug --test "" [[ output check ]] args: --test=false [[ output check ]] args: --debug --test=false [[ output check ]] args: -tfalse [[ output check ]] args: --debug -tfalse [[ output check ]] args: -t false [[ output check ]] args: --debug -t false [[ output check ]] args: [[ output check ]] args: --debug [[ output check ]] args: a [[ output check ]] args: --debug a [[ output check ]] args: a b c [[ output check ]] args: --debug a b c [[ output check ]] args: a b c d [[ output check ]] args: --debug a b c d [[ output check ]] args: short [[ output check ]] args: --debug short [[ output check ]] args: shortcut [[ output check ]] args: --debug shortcut [[ output check ]] args: short --help [[ output check ]] args: --debug short --help [[ output check ]] args: eval "echo eval ; exit 4" [[ output check ]] args: --debug eval "echo eval ; exit 4" [[ output check ]] args: validate_out eval "echo eval ; exit 4" [[ output check ]] args: --debug validate_out eval "echo eval ; exit 4" [[ retval check ]] args: --test [[ retval check ]] args: --not-existent [[ retval check ]] args: short --not-existent [[ grep for 'test-version' ]] args: --version [[ grep for 'test-version' ]] args: --version --whatever [[ grep for 'test-version' ]] args: --debug --version == running in 'default shell' == [[ output check ]] args: --help [[ output check ]] args: --debug --help [[ output check ]] args: --test jej --help [[ output check ]] args: --debug --test jej --help [[ output check ]] args: --test=jej --help [[ output check ]] args: --debug --test=jej --help [[ output check ]] args: --test= --help [[ output check ]] args: --debug --test= --help [[ output check ]] args: --test= [[ output check ]] args: --debug --test= [[ output check ]] args: -t "" [[ output check ]] args: --debug -t "" [[ output check ]] args: --test "" [[ output check ]] args: --debug --test "" [[ output check ]] args: --test=false [[ output check ]] args: --debug --test=false [[ output check ]] args: -tfalse [[ output check ]] args: --debug -tfalse [[ output check ]] args: -t false [[ output check ]] args: --debug -t false [[ output check ]] args: [[ output check ]] args: --debug [[ output check ]] args: a [[ output check ]] args: --debug a [[ output check ]] args: a b c [[ output check ]] args: --debug a b c [[ output check ]] args: a b c d [[ output check ]] args: --debug a b c d [[ output check ]] args: short [[ output check ]] args: --debug short [[ output check ]] args: shortcut [[ output check ]] args: --debug shortcut [[ output check ]] args: short --help [[ output check ]] args: --debug short --help [[ output check ]] args: eval "echo eval ; exit 4" [[ output check ]] args: --debug eval "echo eval ; exit 4" [[ output check ]] args: validate_out eval "echo eval ; exit 4" [[ output check ]] args: --debug validate_out eval "echo eval ; exit 4" [[ retval check ]] args: --test [[ retval check ]] args: --not-existent [[ retval check ]] args: short --not-existent [[ grep for 'test-version' ]] args: --version [[ grep for 'test-version' ]] args: --version --whatever [[ grep for 'test-version' ]] args: --debug --version PASS: test-option-parser.sh PASS: test-pathmax PASS: test-perror.sh PASS: test-perror2 PASS: test-pipe PASS: test-pipe2 PASS: test-posix_spawn-open1 PASS: test-posix_spawn-open2 PASS: test-posix_spawn-inherit0 PASS: test-posix_spawn-inherit1 PASS: test-posix_spawn-script PASS: test-posix_spawn_file_actions_addchdir PASS: test-posix_spawn-chdir PASS: test-posix_spawn_file_actions_addclose PASS: test-posix_spawn_file_actions_adddup2 PASS: test-posix_spawn_file_actions_addopen PASS: test-posix_spawn-dup2-stdout PASS: test-posix_spawn-dup2-stdin PASS: test-posix_spawnp-script PASS: test-posix_spawnp-vfork PASS: test-printf-frexp PASS: test-printf-frexpl Invalid nfd test... passed Invalid fd test... passed Unconnected socket test... passed Connected sockets test... passed General socket test with fork... passed Pipe test... passed PASS: test-pselect Skipping test: multithreading not enabled SKIP: test-pthread-cond PASS: test-pthread Skipping test: multithreading not enabled SKIP: test-pthread-mutex PTHREAD_MUTEX_NORMAL -> type = NORMAL PTHREAD_MUTEX_ERRORCHECK -> type = NORMAL PTHREAD_MUTEX_RECURSIVE -> type = RECURSIVE PTHREAD_MUTEX_DEFAULT -> type = NORMAL Default -> type = NORMAL PASS: test-pthread-mutex-type PASS: test-pthread-once1 Skipping test: multithreading not enabled SKIP: test-pthread-once2 Skipping test: multithreading not enabled SKIP: test-pthread-rwlock PASS: test-pthread-thread PASS: test-pthread_sigmask1 Skipping test: POSIX threads not enabled SKIP: test-pthread_sigmask2 PASS: test-putenv PASS: test-quotearg-simple PASS: test-raise PASS: test-random Skipping test: multithreading not enabled SKIP: test-random-mt PASS: test-random_r PASS: test-rawmemchr PASS: test-read-file PASS: test-readlink PASS: test-realloc-posix PASS: test-reallocarray PASS: test-regex PASS: test-rename PASS: test-rmdir PASS: test-sched-h Invalid nfd test... passed Invalid fd test... passed Unconnected socket test... passed Connected sockets test... passed General socket test with fork... passed Pipe test... passed PASS: test-select PASS: test-select-in.sh PASS: test-select-out.sh PASS: test-setenv PASS: test-setlocale_null Skipping test: multithreading not enabled SKIP: test-setlocale_null-mt-one Skipping test: multithreading not enabled SKIP: test-setlocale_null-mt-all PASS: test-setlocale_null-unlocked PASS: test-setlocale1.sh PASS: test-setlocale2.sh Skipping test: not a native Windows system SKIP: test-setlocale-w32 PASS: test-setsockopt PASS: test-sigaction PASS: test-signal-h PASS: test-signbit PASS: test-sigpipe.sh PASS: test-sigprocmask Test passed. PASS: test-sigsegv-catch-segv1 Doing SIGSEGV pass 1. Fault 1 caught. Doing SIGSEGV pass 2. Fault 2 caught. Test passed. PASS: test-sigsegv-catch-segv2 Starting recursion pass 1. Stack overflow 1 caught. Starting recursion pass 2. Stack overflow 2 caught. Test passed. PASS: test-sigsegv-catch-stackoverflow1 Starting recursion pass 1. Stack overflow 1 caught. Starting recursion pass 2. Stack overflow 2 caught. Segmentation violation correctly detected. Segmentation violation correctly detected. Test passed. PASS: test-sigsegv-catch-stackoverflow2 PASS: test-sleep PASS: test-snprintf PASS: test-sockets PASS: test-spawn-h PASS: test-spawn-pipe.sh test-spawn-pipe-script: executable-script subprocess failed: Exec format error test-spawn-pipe-script: executable-script.sh subprocess failed: Exec format error PASS: test-spawn-pipe-script PASS: test-spin1 Skipping test: multithreading not enabled SKIP: test-spin2 PASS: test-stat PASS: test-stat-time PASS: test-stdckdint-h PASS: test-stddef-h PASS: test-stdint-h PASS: test-stdio-h PASS: test-stdlib-h PASS: test-str_endswith PASS: test-str_startswith PASS: test-strchrnul PASS: test-strerror PASS: test-strerror_r PASS: test-striconv PASS: test-string-h PASS: test-strncpy PASS: test-strnlen PASS: test-strsignal PASS: test-strstr PASS: test-strtod PASS: test-strtod1.sh PASS: test-symlink PASS: test-sys_ioctl-h PASS: test-sys_random-h PASS: test-sys_select-h PASS: test-sys_socket-h PASS: test-sys_stat-h PASS: test-sys_time-h PASS: test-sys_types-h PASS: test-sys_uio-h PASS: test-sys_wait-h PASS: test-init.sh PASS: test-thread_self Skipping test: multithreading not enabled SKIP: test-thread_create PASS: test-time-h PASS: test-time PASS: test-trim1.sh PASS: test-trim2.sh Skipping test: no transitional chinese locale is supported SKIP: test-trim3.sh PASS: test-trunc1 PASS: test-trunc2 PASS: test-truncl PASS: test-uchar-h PASS: test-unicase-h PASS: test-uc_tolower PASS: test-unictype-h PASS: test-ctype_alnum PASS: test-ctype_alpha PASS: test-ctype_blank PASS: test-ctype_cntrl PASS: test-ctype_digit PASS: test-ctype_graph PASS: test-ctype_lower PASS: test-ctype_print PASS: test-ctype_punct PASS: test-ctype_space PASS: test-ctype_upper PASS: test-ctype_xdigit PASS: test-uninorm-h PASS: test-unistd-h PASS: test-dup-safer PASS: test-unistr-h PASS: test-u8-mbtoucr PASS: test-u8-uctomb PASS: test-uniwidth-h PASS: test-uc_width PASS: uniwidth/test-uc_width2.sh PASS: test-unsetenv ./test-update-copyright.sh: skipping this test; your system has insufficient support for Perl SKIP: test-update-copyright.sh PASS: test-vasnprintf PASS: test-vasprintf-posix PASS: test-vasprintf test-vc-list-files-git.sh: skipped test: git not found in PATH SKIP: test-vc-list-files-git.sh test-vc-list-files-cvs.sh: skipped test: cvs not found in PATH SKIP: test-vc-list-files-cvs.sh PASS: test-verify test-verify.sh: skipped test: cannot compile error-free SKIP: test-verify.sh PASS: test-verror.sh PASS: test-version-etc.sh PASS: test-wchar-h PASS: test-wcrtomb.sh Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-2.sh Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-3.sh Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-4.sh Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-5.sh Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-6.sh Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-7.sh Skipping test: not a native Windows system SKIP: test-wcrtomb-w32-8.sh PASS: test-wctype-h PASS: test-wctype PASS: test-wcwidth Skipping test: not a native Windows system SKIP: test-windows-mutex-type Skipping test: not a native Windows system SKIP: test-windows-recmutex-type Skipping test: not a native Windows system SKIP: test-windows-timedmutex-type Skipping test: not a native Windows system SKIP: test-windows-timedrecmutex-type PASS: test-write PASS: test-xalloc-die.sh PASS: test-xmemdup0 PASS: test-xvasprintf ======================= All 326 tests passed (56 tests were not run) ======================= DURATION: 675